Вообще, тут интересно копнуть в сторону модульности компилятора... Т.е. возможности для нек. спектра задач относительно легко достроить компилятор. Чтоб использовалось по типу IMPORT COM в Блэкбоксе.

Дописание модуля к компилятору - не такая простая задача, чтоб ей каждый день занимался кто попало (как переопределение операторов). Т.е. это будет выполняться редко, только при реальной пользе для нек. весомого класса задач, квалифицированными поставщиками...