Clojure Adapter