Re: [Haskell-cafe] Library API design: functional objects VS type classes