Curry Everything in JS

In this post I will discuss the benefits and practical uses of currying, a functional programming technique typically found in pure functional languages, but can be easily ported to JavaScript. I will make use of a functional library called Ramda.js