This seems to be a good solution because currying is not really idiomatic in JavaScript http://2ality.com/2017/11/currying-in-js.html
This seems to be a good solution because currying is not really idiomatic in JavaScript http://2ality.com/2017/11/currying-in-js.html