WIP -- fix vtable generation so that we free the box as part of the vtable
wip