pub fn execute_program_with_config<E, VB>(
program: Program<BabyBear>,
input_stream: impl Into<Streams<BabyBear>>,
builder: VB,
config: VB::VmConfig,
) -> Result<(PreflightExecutionOutput<BabyBear, <VB as VmBuilder<E>>::RecordArena>, VirtualMachine<E, VB>), VirtualMachineError>where
E: StarkFriEngine,
Domain<E::SC>: PolynomialSpace<Val = BabyBear>,
VB: VmBuilder<E, VmConfig = NativeConfig>,
<VB::VmConfig as VmExecutionConfig<BabyBear>>::Executor: PreflightExecutor<BabyBear, VB::RecordArena>,