Literate haskell didn't quite work.