[Haskell-cafe] Safe Haskell and instance coherence