[GHC] #11453: Kinds in type synonym/data declarations can unexpectedly unify