I don't understand this distinction between *copy* and *distribute*, though maybe this is my own ignorance of Go and therefore not an issue for a blog post intended for Go programmers.

Does "distribute" here mean something like "pass by reference"?