markdown and haskell