Currying biến đổi một hàm nhận N đối số thành một chuỗi N hàm mà mỗi hàm nhận một đối số. Partial application cố định một số đối số ngay bây giờ và trả về một hàm chờ phần còn lại.
= () => a + b + c;
= a => a + b + c;
()()();
add10 = ();
()();
