code: func parseVersionFromAboutInfo(info types.AboutInfo) VSphereVersion {
  	v, err := parseVersion(info.Name, info.Version, info.Build)
  	if err != nil {
  		panic(err)
  	}
  	return v
  }
docs: // parseVersionFromAboutInfo returns a populated VSphereVersion from an
  // AboutInfo data object.
  //
  // This function panics if it cannot parse the version correctly, as given our
  // source of truth is a valid AboutInfo object, such an error is indicative of
  // a major issue with our version parsing logic.