struct A { x: usize, /* protected int[] observed; */ /* (int, int)[] stack; */ } fn execute_instruction(instruction: Instruction) { match instruction { RotateAccRight => {}, // RLA RotateAccLeftThroughCarry => {}, } }