A module may contain a documentation comment before the module header, in which case this comment is interpreted by Haddock as an overall description of the module itself, and placed in a section entitled "Description" in the documentation for the module. For example:
-- | This is the description for module "Foo" module Foo where ... |