The Haskell community already has (and produces) many forms of documentation: Auto-generated type documentation for all libraries (a feature of static typing) API reference documentation (Haddocks) Library tutorials A number of books (Real World Haskell, Learn You a Haskell, etc) Academic papers Each of these forms of documentation are necessary and vital components of the Haskell community, and w