adding an unsafe way to construct vm_casts.