* unify vm and interpreter objects * move closure back vm * adt/closure back to vm.adt/vm.closure * closure base