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