On Wednesday, 24 June 2015 at 14:29:34 UTC, Adam D. Ruppe wrote:
If it needed composition on the usage point, it'd defeat the point of minimizing code breakage.
Not at the call site, but in the function (i.e. the function defines a voldemort struct, constructs one, wraps that into the helper that adds implicit string conversion, and returns that).
Ideally though, a year from now, that'd be deprecated and removed in favor of having the user migrate to explicit allocation on their end, becoming fully lazy.
As I understand, we're not doing that any more.