Ну меня вот сразу бесит, что хвостовой рекурсии нет нативной
Ну вроде в Кложе recur неплохо работает, мне нравится.
Я просто представляю, как джуны будут путать, в какой позиции TCO гарантируется, а в какой — нет, и будут взрывать стек в продакшне.
Поэтому для хвостовой рекурсии нужен обязательно специальный эксплицитный конструкт, как мне кажется.