A Hall client written in Clojure