Category Theory abstractions for Clojure.