Currying in TypeScript (just for fun)
You can easily match Haskell's best feature in TypeScript: Currying. The ability to partially applying a function with a non-terrible implementation.
Tags: currying, haskell, typescript