why: these files provide part of the externally accessible interface provided by vm_types*.nim. so the new filename indicates that the source code belongs to vm2 (rather than vm).