[GHC] #11999: expressing injectivity on functional dependencies gives orphan instances warnings