pub fn absorb_commitment<const FULL_ROUNDS: usize, Fq: Field, G: Clone, Fr: PrimeField, EFqSponge: FqSponge<Fq, G, Fr, FULL_ROUNDS>>(
sponge: &mut EFqSponge,
commitment: &PolyComm<G>,
)pub fn absorb_commitment<const FULL_ROUNDS: usize, Fq: Field, G: Clone, Fr: PrimeField, EFqSponge: FqSponge<Fq, G, Fr, FULL_ROUNDS>>(
sponge: &mut EFqSponge,
commitment: &PolyComm<G>,
)