code: func NewACIArchiveFromTransportURL(u *url.URL) (Distribution, error) {
  	urlStr := NewCIMDString(TypeACIArchive, distACIArchiveVersion, url.QueryEscape(u.String()))
  	u, err := url.Parse(urlStr)
  	if err != nil {
  		return nil, err
  	}
  	return NewACIArchive(u)
  }
docs: // NewACIArchiveFromTransportURL creates a new aci-archive distribution from the provided transport URL
  // Example: file:///full/path/to/aci/file.aci -> cimd:aci-archive:v=0:file%3A%2F%2F%2Ffull%2Fpath%2Fto%2Faci%2Ffile.aci