Currying transformuje funkcję przyjmującą N argumentów w łańcuch N funkcji, z których każda przyjmuje jeden argument. Aplikacja częściowa ustalana niektóre argumenty teraz i zwraca funkcję czekającą na resztę.
= () => a + b + c;
= a => a + b + c;
()()();
add10 = ();
()();
