Support for Haskell literate files.
Improved formatter but a no clean code. Refactor!!