zespri>In particular, there are no jump statements like break, goto or continue.
Это не признак функциональности, это просто признак помех императивности

В Java, скажем, нет goto, но кому от этого легче?
zespri>There is also no return statement.
Это есть даже в Perl'е
А вот, скажем, оператор ++i в чисто функциональном языке как-то не к месту

Да и обработка исключений как-то с ФП вразрез идёт
В общем, на мой взгляд, это скорее императивный язык, заточнный под функциональный синтаксис, чем наоборот (как в случае OCaml)