Anatomy of a Go program