code: func uriContentOrValue(maybeURI string) ([]byte, error) {
  	uri, err := url.Parse(maybeURI)
  	if err != nil || uri.Scheme == "" {
  		return []byte(maybeURI), nil
  	}
  
  	return uriContent(uri)
  }
docs: // uriContentOrValue uses the following algorithm:
  //
  // 1. If the input is a URI, it will use uriContent to fetch the content from
  // the URI with the proper scheme.
  // 2. If the input is not a URI, it assumes that the value is the raw content,
  // and returns it.