code: func parseSchemelessUrl(schemelessUrl string) (*url.URL, error) {
  	parsed, err := url.Parse("https://" + schemelessUrl)
  	if err != nil {
  		return nil, err
  	}
  	// clear out the resulting scheme
  	parsed.Scheme = ""
  	return parsed, nil
  }
docs: // url.Parse require a scheme, but ours don't have schemes.  Adding a
  // scheme to make url.Parse happy, then clear out the resulting scheme.