pub type Fp2Chip<'chip, F> = Fp2Chip<'chip, F, FpChip<'chip, F>, Fq2>;
struct Fp2Chip<'chip, F>(pub FieldVectorChip<'chip, F, FpChip<'chip, F, Fq>>, _);
0: FieldVectorChip<'chip, F, FpChip<'chip, F, Fq>>