pub trait BatchExecution {
// Required methods
fn submit_execution(
&mut self,
logical_circuit: &[Instruction<LogicalQubit>],
physical_circuit: Option<&[Instruction<PhysicalQubit>]>,
);
fn get_results(&mut self) -> ResultData;
}