a clojure library