Parser adds errors based on duplicate opcodes and opcodes from different groups.
OperationBase cancels commit phase if OperationParser encounters error.
Save effects created in OperationParser.