Currying transformuje funkci, která přijímá N argumentů, do řetězce N funkcí, z nichž každá přijímá jeden argument. Částečná aplikace nyní fixuje některé argumenty a vrací funkci čekající na zbytek.
js
= () => a + b + c;
= a => a + b + c;
()()();
add10 = ();
()();
