added a new, experimental vm inspired by ngaro