code: func Parse(rawuri string) (Distribution, error) {
  	u, err := url.Parse(rawuri)
  	if err != nil {
  		return nil, fmt.Errorf("cannot parse uri: %q: %v", rawuri, err)
  	}
  	return Get(u)
  }
docs: // Parse parses the provided distribution URI string and returns a
  // Distribution.