[GHC] #8813: further support deriving instances Typeable1, Typeable2, etc