Возможно ли, чтобы взаимные рекурсивные типы ( [
) были распределены по разным файлам? Типы находятся непосредственно под пространством имен.
Мое решение - поместить их в один большой файл и использовать конструкцию type ... and ... and ... etc
. Это единственный способ?