Design patterns·Functional ideas that went mainstream
the two-argument function became a function of one argument that returns a function of one argument.
Currying
Also calledcurried function, curry
Transforming a function of several arguments into a chain of single-argument functions. It is a mechanical transformation, not a technique you apply for its own sake; its point is that every function becomes composable and partially applicable by default. People routinely say currying when they mean partial application, and being able to name the difference is most of the value of knowing the word.