Ok, so supposing this split happens, what would it look like? As in, would there now be two vtables, one for variables and one for values? Would it just be a logical split?
AFAIK we would have still one vtable divided into sub-structures. At least the get/set_<type> methods would be duplicated. For plain scalars the methods are the same, get_integer would directly return the int. For "magic" classes, one get_integer fetches the value and get_integer on the value returns the int.
Thanks, Luke
leo