Re: [Haskell-cafe] Type classes, collections, sum types, closures, and a massive headache