code: func (u *URI) Set(value string) error {
  	uri, err := NewURIFromAddress(value)
  	if err != nil {
  		return err
  	}
  	*u = *uri
  	return nil
  }
docs: // The following methods are required to implement pflag Value interface.
  // Set sets the uri value.