Ugh, rly? As far as I understand spec it should work like this: T x; // sets x to T.init T x = void; // don't initialize x at all, leave garbage What hole in .init are you referring to? On Sunday, 14 July 2013 at 16:49:13 UTC, Artur Skawina wrote: > ...