Re[2]: [Haskell-cafe] OO Design in Haskell Example (Draft)