Working clojure.tools.reader with passing tests