func clearPoint(p *point) { println("clearPoint", p) C.element_clear(&p.e[0]) }
func clearScalar(s *scalar) { println("clearScalar", s) C.element_clear(&s.e[0]) }