123456789101112131415161718192021Point { x int y int}Point(x int, y int) -> !*Point { p := new(Point) p.x = x p.y = y return p}main() { a := Point(1, 2) assert a.x == 1 assert a.y == 2 b := Point(3, 4) assert b.x == 3 assert b.y == 4}