Но насчет "неразумности" компилятора насчет симметричности - Вы конечно же правы. Возможно в будущем наделю неким "интеллектом" компилятор для решения подобных задач. Но пока что на это нету времени. Поэтому при разработке схемы не забывайте про оптимизацию программы!
На данный момент нахожусь на финальной черте внедрения "макроса-в-макрос"... Но потом еще конечно ждет тестирование...