On Thursday, 29 September 2016 at 17:47:41 UTC, Walter Bright wrote: > On 9/29/2016 4:45 AM, Marc Schütz wrote: >> And `Foo` could have `@disabled this()`, so you simply _can't_ >> declare it >> without initializing it > > Foo foo = void; That's even worse. At least Foo.init would be deterministic.