pub type Pubkey = Point;
struct Pubkey { pub x: FieldElem, pub y: FieldElem, pub z: FieldElem, }
x: FieldElem
y: FieldElem
z: FieldElem