А в хаскеле есть проблема с переполнением стека в рекурсии? А то кажется что иметь такой код в стандартной либе не очень кайфово