Количество "а вот так прикольнее" во вспомогалке убывает асимптотически :) Дополнил логи отступами, по которым видать очень удобно вложенность моделей, меня раздражала необходимость искать начало обработки. Теперь надо все же запилить возможность объединения моделей, не хочу ее в растокоде делать так как кастомить потом надо зная раст, придется на уровне скриптов. Пока придумал дескрипторы и итоговый код хранить, что бы в allof следующие модели могли объединять дескрипторы с предыдущими.
В альтернативном генераторе всего этого вроде бы вовсе нет, там довольно ограниченное подмножество возможностей сделано, но и я еще не доделал. Вообще, красиво это кладется в объектную модель с операторами, но на уровне скриптов есть только таблицы...но может выдумаю еще. В растокоде это было бы что то вроде трейта, который бы реализовывал сложение моделей и для каждого типа была бы своя реализация, а этот allof просто вызывал бы reduce и все. Но как это натянуть на визиторы в скриптах нормально