Yet Another Haskell Markdown Parser