Markdown parser in Clojure