For me, design means building, tearing down, and building again, over and over. To write the new versioning proposal, I built an prototype, vgo, to work through many subtle details. This post shows what it’s like to use vgo. You can download and try vgo today by running go get golang.org/x/vgo.