
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 a library for the haskell programming language. see http://www.haskell.org/ for more information on haskell.