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