code: func FetchServiceInfoFromLUCIService(c context.Context, serviceURL string) (*ServiceInfo, error) {
  	serviceURL = strings.ToLower(serviceURL)
  	if !strings.HasPrefix(serviceURL, "https://") {
  		return nil, fmt.Errorf("not an https:// URL - %q", serviceURL)
  	}
  	domain := strings.TrimPrefix(serviceURL, "https://")
  	if domain == "" || strings.ContainsRune(domain, '/') {
  		return nil, fmt.Errorf("not a root URL - %q", serviceURL)
  	}
  	return FetchServiceInfo(c, serviceURL+"/auth/api/v1/server/info")
  }
docs: // FetchServiceInfoFromLUCIService is shortcut for FetchServiceInfo that uses
  // LUCI-specific endpoint.
  //
  // 'serviceURL' is root URL of the service (e.g. 'https://example.com').