https://issues.dlang.org/show_bug.cgi?id=13116 --- Comment #3 from hsteoh at quickfur.ath.cx --- Note that it's OK to do this with structs because the address of the original struct is returned, not the address of the `this` implicit variable. --