1. private applied to structs, classes, etc., doesn't have any effect: I can access them anyway. 2. modifiers that don't make sense should be disallowed. I think these are pretty serious bugs (specially the first one). Why new features are added to D and these things are not getting fixed?