[Haskell-cafe] Using Haddock to document ADTs