Start moving away from Rules for Primops and add MachineVectors