Столкнулся с проблемой, что мой тип при использовании билдера с хвостовой рекурсией потребляет бесконечно много памяти.
В функции bind binder и его результат оборачиваются в тип, который билдится. В хвостовом рекурсивном лупе эта повторяется для каждого внутреннего вызова bind. В результате чего создается бесконечно большой объект.
Совершенно нет идей как можно изменить Bind, чтобы решить эту проблему. Билдер, кажется тоже не имеет ничего, что могло бы помочь.
https://gist.github.com/DragonFrai/893fc6b871fe3fbf9b5970620e7d0add