Без заголовка
Проблема не столько в ошибках трансляции, сколько в трудности создания дебаггера (дебаггер же должен показывать ход процесса исполнения в терминах исходного языка -- т.е. прорываться через изменение парадигмы с целевой DSL на "промежуточного языка" далее в ассемблер, и затем наверх через эти же уровни!).