On Tuesday, 23 October 2012 at 09:44:06 UTC, Jakob Bornecrantz wrote: > One solution is to turn "in" structs into pass by reference, eg > const ref, but not require lvalue semantics at the call site? And here we go again - missing rvalue-to-const-ref propagation. Check out http://forum.dlang.org/thread/yhnbcocwxnbutylfeoxi@forum.dlang.org