[Haskell-cafe] Data.Data and OverlappingInstances