> First, there is no way to get a reference to a field inside a struct in Go
what?
https://play.golang.org/p/1OJ5U5ZwFJ
> if you could get such a reference the compiler would be forced to reference count the member via the GC to satisfy the Go memory model
no reference counting in go.