clojure version of JCross