Make a tuple's metaclass be a tuple of metaclasses
Extracted duplicated trampoline_init logic to a method