[GHC] #14190: Typeable imposes seemingly redundant constraints on polykinded instances