pub fn vision_permutation( builder: &mut ConstraintSystemBuilder<'_>, log_size: usize, p_in: [OracleId; 24], ) -> Result<[OracleId; 24]>