А если компилятор вместо бесконечного цикла скажет что программа некоректная (ограничили в компиле глубигу рекурсии в 255) ?
кстати если бы ты дочитал там есть ответ
Honestly, it means pretty much nothing. Sure, the type system can get into infinite loops, but we already have a recursion limit in the type checker so that’s nearly irrelevant. Sure, we can write things like Smallfuck in the type system. Okay, that last one’s kinda cool.