Experimental clojure version of njast