func (p *curvePoint) MarshalTo(w io.Writer) (int, error) { return group.PointMarshalTo(p, w) }
func (P *projPoint) MarshalTo(w io.Writer) (int, error) { return group.PointMarshalTo(P, w) }