Currying transforma uma função que leva N argumentos em uma cadeia de N funções que cada uma leva um argumento. Aplicação parcial fixa alguns argumentos agora e retorna uma função aguardando o resto.
= () => a + b + c;
= a => a + b + c;
()()();
add10 = ();
()();
