pub fn get_metered_pre_compute_instructions<F, Ctx, E>(
program: &Program<F>,
inventory: &ExecutorInventory<E>,
executor_idx_to_air_idx: &[usize],
pre_compute: &mut [&mut [u8]],
) -> Result<Vec<PreComputeInstruction<F, Ctx>>, StaticProgramError>