code: func ParsePathEscaped(str string) (path Path, ok bool) {
  	path, ok = ParsePath(str)
  	if !ok {
  		return
  	}
  	for i := range path {
  		segment, err := url.PathUnescape(path[i])
  		if err == nil {
  			path[i] = segment
  		}
  	}
  	return
  }
docs: // ParsePathEscaped returns a new path for the given escaped str.