ооо, вот про исходный код это очень интересно, да.
опять-таки, ковыряясь в кложе, я обнаружил что очень хочется, чтобы ридер возвращал формы нормальными человеческими списками, но одновременно на форме должны быть метаданные(да хотя бы позиция в файле), которые в beam на список не повесить ваще никак.
повспоминав, я нашел очень интересную механику в реализации joxa - метаданные формы отдаются из ридера отдельным деревом, которое адресуется "координатами" вложенных форм, НО - я в упор не могу понять, как это работает, вообще никак. есть вот этот модуль, но я вообще не могу понять, как этот подход использовать
https://github.com/joxa/joxa/blob/master/src/joxa-cmp-path.jxa .