Added another functor and basic access to the register bank in the VM