Functional Javascript Library inspired by haskell prelude and by underscore/ldoash which both have the arguments in the wrong order so that prevents currying easily.