There are also clear signs of confusion in the compiler implementation, for example kludges that can't work in the general case, leading to issues such as http://d.puremagic.com/issues/show_bug.cgi?id=10071.