https://issues.dlang.org/show_bug.cgi?id=17604
--- Comment #5 from anonymous4 <dfj1es...@sneakemail.com> --- (In reply to Vladimir Panteleev from comment #3) > I prefer the description on this bug but I'm a little biased ;) This scenario needs dynamic initialization, and D requires an explicit constructor for it for whatever reason, so disallowing is the the most straightforward solution. --