a functional programming library for javascript inspired by the Clojure core and contrib libraries