G
#include <poica.h>
После того, как моя метапрограмма разрослась на несколько папок, стало очень тяжело это всё контролировать. Не хватает типов данных. Сейчас ищу решение проблемы.
Я знаю, что более разумным шагом было бы просто вменяемый препроцессор подключить, или вообще надмножество языка сделать со своим транслятором, но вот такой мой эксперимент изначально - всё только в рамках стандарта C11.