macro_rules! bench { ( Name = $name:expr, Pairing = $Pairing:ident, G1 = $G1:ident, G2 = $G2:ident, ScalarField = $Fr:ident, G1BaseField = $Fq:ident, G2BaseField = $FqExt:ident, TargetField = $FqTarget:ident, ) => { ... }; ( Name = $name:expr, Group = $G:ident, ScalarField = $Fr:ident, BaseField = $Fq:ident, ) => { ... }; ( Name = $name:expr, Group = $G:ident, ScalarField = $Fr:ident, PrimeBaseField = $Fq:ident, ) => { ... }; }