RE: [Haskell-cafe] how to avoid overlapping instance error?