Boot is now a Clojure interpreter; major rewrite