currying
каррирование (преобразование функций множества аргументов, в последовательность функций одного аргумента)