Better parsing, with Clojure.