code: func ParseSessionsURI(in string) (*url.URL, error) {
  	if in == "" {
  		return nil, trace.BadParameter("uri is empty")
  	}
  	u, err := url.Parse(in)
  	if err != nil {
  		return nil, trace.BadParameter("failed to parse URI %q: %v", in, err)
  	}
  	if u.Scheme == "" {
  		u.Scheme = teleport.SchemeFile
  	}
  	return u, nil
  }
docs: // ParseSessionsURI parses uri per convention of session upload URIs
  // file is a default scheme