(gdb) p *todo->vtable $2 = { _namespace = 0x80000, base_type = 4504161048, whoami = 0x0, flags = 0, provides_str = 0x0, isa_hash = 0x80000, pmc_class = 0x10c780ca8, mro = 0x107ec1048, attribute_defs = 0x0, ro_variant_vtable = 0x0, absolute = 0x80000, add = 0x10c780cf8, add_attribute = 0x1099137f0, add_float = 0, add_int = 0, add_method = 0x80000, add_parent = 0x10c780d20, add_role = 0x10a589928, add_vtable_override = 0, assign_pmc = 0, assign_string_native = 0x80000, can = 0x10c780d48, clone = 0, clone_pmc = 0, cmp = 0, cmp_num = 0x80000, cmp_pmc = 0x10c780d70, cmp_string = 0x10a589940, concatenate = 0, concatenate_str = 0, decrement = 0x80000, defined = 0x10c780d98, defined_keyed = 0x107ec0f30, defined_keyed_int = 0, defined_keyed_str = 0, delete_keyed = 0x80000, delete_keyed_int = 0x10c780dc0, delete_keyed_str = 0, delprop = 0, destroy = 0, divide = 0x80000, divide_float = 0x10c780de8, divide_int = 0x10a589958, does = 0, does_pmc = 0, elements = 0x80000, exists_keyed = 0x10c780e10, exists_keyed_int = 0x10a589970, exists_keyed_str = 0, find_method = 0, floor_divide = 0x80000, floor_divide_float = 0x10c780e38, floor_divide_int = 0x107ec0e18, freeze = 0, get_attr_keyed = 0, get_attr_str = 0x80000, get_bool = 0x10c780e60, get_class = 0, get_integer = 0, get_integer_keyed = 0, get_integer_keyed_int = 0x80000, get_integer_keyed_str = 0x10c780e88, get_iter = 0x1099137c0, get_namespace = 0, get_number = 0, get_number_keyed = 0x80000, get_number_keyed_int = 0x10c780eb0, get_number_keyed_str = 0x107ec0d00, get_pmc = 0, get_pmc_keyed = 0, get_pmc_keyed_int = 0x80000, get_pmc_keyed_str = 0x10c780ed8, get_pointer = 0x109913790, get_pointer_keyed = 0, get_pointer_keyed_int = 0, get_pointer_keyed_str = 0x80000, get_repr = 0x10c780f00, get_string = 0x109a333a0, get_string_keyed = 0, get_string_keyed_int = 0, get_string_keyed_str = 0x80000, getprop = 0x10c780f28, getprops = 0x10a582f70, hashvalue = 0, i_absolute = 0, i_add = 0x80000, i_add_float = 0x10c780f50, i_add_int = 0x107ec0be8, i_concatenate = 0, i_concatenate_str = 0, i_divide = 0x80000, i_divide_float = 0x10c780f78, i_divide_int = 0x10a589988, i_floor_divide = 0, i_floor_divide_float = 0, i_floor_divide_int = 0x80000, i_logical_not = 0x10c780fa0, i_modulus = 0x10a5899a0, i_modulus_float = 0, i_modulus_int = 0, i_multiply = 0x80000, i_multiply_float = 0x10c780fc8, i_multiply_int = 0x10a587728, i_neg = 0, i_repeat = 0, i_repeat_int = 0x80000, i_subtract = 0x10c780ff0, i_subtract_float = 0x10a5899b8, i_subtract_int = 0, increment = 0, init = 0x80000, init_pmc = 0x10c781018, inspect = 0, inspect_str = 0x10c781068, instantiate = 0, invoke = 0x80000, is_equal = 0x10c781040, is_equal_num = 0x10a587730, is_equal_string = 0, is_same = 0, isa = 0x80000, isa_pmc = 0x10c781068, logical_and = 0, logical_not = 0x10c7810b8, logical_or = 0, logical_xor = 0x80000, mark = 0x10c781090, modulus = 0x10a587738, modulus_float = 0, modulus_int = 0, morph = 0x80000, multiply = 0x10c7810b8, multiply_float = 0, multiply_int = 0x10c781108, name = 0, neg = 0x80000, pop_float = 0x10c7810e0, pop_integer = 0x10a587740, pop_pmc = 0, pop_string = 0, push_float = 0x80000, push_integer = 0x10c781108, push_pmc = 0, push_string = 0, remove_attribute = 0, remove_method = 0x80000, remove_parent = 0x10c781130, remove_role = 0, remove_vtable_override = 0, repeat = 0, repeat_int = 0x80000, set_attr_keyed = 0x10c781158, set_attr_str = 0, set_bool = 0x10c7811a8, set_integer_keyed = 0, set_integer_keyed_int = 0x80000, set_integer_keyed_str = 0x10c781180, set_integer_native = 0x10a587748, set_number_keyed = 0, set_number_keyed_int = 0, set_number_keyed_str = 0x80000, set_number_native = 0x10c7811a8, set_pmc = 0, set_pmc_keyed = 0x10c7811f8, set_pmc_keyed_int = 0, set_pmc_keyed_str = 0x80000, set_pointer = 0x10c7811d0, set_pointer_keyed = 0x10a587750, set_pointer_keyed_int = 0, set_pointer_keyed_str = 0, set_string_keyed = 0x44500200, set_string_keyed_int = 0x10188a400, set_string_keyed_str = 0x109a33390, set_string_native = 0, setprop = 0, share = 0x4500200, share_ro = 0x101881400, shift_float = 0x10a5899d0, shift_integer = 0, shift_pmc = 0, shift_string = 0x200, splice = 0x101897400, substr = 0x10a587758, substr_str = 0, subtract = 0, subtract_float = 0x4100200, subtract_int = 0x1018ffa00, thaw = 0x10a587760, thawfinish = 0, type = 0, unshift_float = 0x4100200, unshift_integer = 0x1018ffa00, unshift_pmc = 0x10a587768, unshift_string = 0, visit = 0, attr_size = 68157952 }