It looks like a good idea. I program sometimes in Ada and i would be glad to see similar features in D as well. ---------------------------- 1) in Ada: type SomeType is