code: func FetchVersion(v discovery.ServerVersionInterface) (ret ServerVersion, err error) {
  	version, err := v.ServerVersion()
  	if err != nil {
  		return ServerVersion{}, err
  	}
  	return ParseVersion(version)
  }
docs: // FetchVersion fetches version information from discovery client, and parses