pub(crate) fn execute_poseidon2_permutation_opcode<F: AcirField>(
backend: &impl BlackBoxFunctionSolver<F>,
initial_witness: &WitnessMap<F>,
inputs: &[FunctionInput<F>],
) -> Result<Vec<F>, OpcodeResolutionError<F>>pub(crate) fn execute_poseidon2_permutation_opcode<F: AcirField>(
backend: &impl BlackBoxFunctionSolver<F>,
initial_witness: &WitnessMap<F>,
inputs: &[FunctionInput<F>],
) -> Result<Vec<F>, OpcodeResolutionError<F>>