[GHC] #11734: coercionKind and coercionKindRole do potentially inefficient repeated substitutions