On 07.11.2015 15:36, Mike Parker wrote: > It's actually possible to use move one instance > into another, though: > > void main() { > import std.algorithm : move; > ku k1 = ku(1); > ku k2 = ku(2); > k2.move(k1); > assert(k1.id == 2); > } Wat. It even compiles with @safe. That's not good.