code: func (p Path) String() string {
  	var buf bytes.Buffer
  	sep := ""
  	for _, e := range p {
  		_, _ = buf.WriteString(sep)
  		sep = "/"
  		_, _ = buf.WriteString(e.Name())
  	}
  
  	return buf.String()
  }
docs: // String returns the full path of the final noder as a string, using
  // "/" as the separator.