Practical functional programming in JavaScript · HackerTrans