I avoid currying in JS (it works better for me in statically typed functional languages). http://2ality.com/2011/09/currying-vs-part-eval.html
Usually, you can achieve similar results more idiomatically via arrow functions: http://2ality.com/2016/02/arrow-functions-vs-bind.html
Generalistic and moderated instance. All opinions are welcome, but hate speeches are prohibited. Users who don't respect rules will be silenced or suspended, depending on the violation severity.