Pragmatic curried functions
funkierJS provides pragmatic curried functions: yes, you can call funkierJS's pragmatic curried functions one argument at a time, but if you have more arguments available, then you can supply them all at once. Your three argument function can now be called using any of f(1)(2)(3), f(1, 2)(3), f(1)(2, 3) as well as plain old f(1, 2, 3).
funkierJS will keep you in the world of curried functions as much as possible. As well as supplying the means for you to curry your own functions, funkierJS always returns curried functions from its methods.
Everything you need to be productive
funkierJS aims to make your life easier. To that end, it minimises your need to context-switch, and provides a help function, which accepts any of its API functions, and provides a quick summary of usage, right there in your REPL or web console. You can quickly find the information you need, and then get back to more interesting problems!
npm install funkierjs
or download a browser build