> I don't understand it either. AFAIK they are being removed because > they're unsafe, and are being replaced by an unsafe library solution. I have the same feeling. While I do understand why typedef is poorly designed (http://d.puremagic.com/issues/show_bug.cgi?id=5467) I can't imagine how a library-based scope is any better than before.