[GHC] #8630: Kind inference fails to account for associated types