When using `fmt.Errorf()`, we should use the new [`%w` error verb](https://blog.golang.org/go1.13-errors) so that error messages can be unwrapped. This would make the minimum Go version be 1.13, so we should make sure client_golang is OK with this.