[Haskell-cafe] Compiler support for orphan instances