
Haddock is a documentation-generation tool for haskell libraries. these modules expose some functionality of it without pulling in the ghc dependency.
for interacting with haddock itself, see the ??haddock?? package.
this package provides the documentation for a library for the haskell programming language. see http://www.haskell.org/ for more information on haskell.