A Textile markup parser for Clojure based on Instaparse