On Tuesday, 31 January 2017 at 09:31:23 UTC, Nordlöw wrote: > How can we be sure that the return value points to the same > content as `s1`? If that is what you mean by "derived". Now that we allow allocation functions to be `pure` as in https://github.com/dlang/druntime/pull/1746