code: func (e *G2) CurvePoints() (*gfP2, *gfP2, *gfP2, *gfP2) {
  	return e.p.x, e.p.y, e.p.z, e.p.t
  }
docs: // CurvePoints returns the curve points of p which includes the real
  // and imaginary parts of the curve point.