clojure first draft