@DogeShibu, а формальное определение abstract binding trees ты где-то видел ещё? Я в Practical Foundations for Programming Languages с третей попытки суть понял, но нотация неудобная ппц
Можно ещё такую библиотеку для алг. эффектов сделать в Си. Может она в poica войдёт, и будет библиотека для программирования с алгебраическими сущностями в Си