[Haskell-cafe] Injective type families for GHC