Functional Concepts for JavaScript Developers: Currying · HackerTrans