[Haskell-cafe] A point in favour of -XOverlappingInstances (and -XTypeSynonymInstances)