pub fn engine_from_perm<P>( perm: P, fri_params: FriParameters, ) -> BabyBearPermutationRootEngine<P>where P: CryptographicPermutation<[Bn254Fr; 3]> + Clone,