clojurescript recipe