pub type G1Affine<P> = Affine<<P as MNT4Config>::G1Config>;
struct G1Affine<P> { /* private fields */ }