for clojure