Выходит эрланг не функциональный язык, функции же не first class citizens
А нету четкого определения, что такое функциональный язык :) И уж точно нет четких требований для функционального языка, как должны вести себя его функции в распределенной системе.