package gilo type Point struct { X int Y int } func DefaultPoint() *Point { return &Point{0, 0} } func NewPoint(x, y int) *Point { return &Point{x, y} }