[GHC] #8523: blowup in space/time for type checking and object size for high arity tuples