Make Clojure scripting a first-class citizen