Changed to literate Haskell.