A ClojureScript adaptation of the Clojure koans that runs purely in-browser