[GHC] #12442: Pure unifier usually doesn't need to unify kinds