Haddock is a tool for automatically generating documentation from annotated Haskell source code.