[GHC] #11966: Surprising behavior with higher-rank quantification of kind variables