literate haskell for posts