pub fn execute_instruction<Mac: Machine>( inst: Instruction, machine: &mut Mac, ) -> Result<(), Error>