Да, кстати, это была одна из причин почему я отказался от использования D.

Да еще и в плюсах некоторые энтузиасты из clang хотят сделать нечто подобное, вместо нормальной модульности. Вообще это смахивает на банальную восторженную недальновидность компиляторщиков - мы теперь МОЖЕМ сделать модули без руками писанной спецификации, значит таким им и быть! Компилятору спеки больше не нужны!

А то, что они (рукописные спеки) нужны в первую очередь программисту - их волнует мало. Ведь это ж фича! СМОГЛИ! Тьху!