shootervm: vm-ify some more