[GHC] #15568: Kind variables in type family aren't quantified in toposorted order