On Thursday, 19 September 2013 at 16:50:32 UTC, Namespace wrote: > cast(immutable)data) is not an lvalue, it's a rvalue. ref > accepts only lvalues. Thanks... about the other questions?