[Haskell-cafe] Literate Haskell and piecewise construction of classes/instances