Если идти по этому пути, то все функции должны быть представлены одинаково.
А ты в курсе почему вообще было принято решение всё через каррирование сделать? Просто мне больше кажется что это в угоду унивесальности, а перф и прочее уже шло в последнюю очередь.