The Path constructor is private so we can enforce some semantics regarding how a Path might relate to the world.
''Note: This library is considered experimental and should not be used unless you know what you are doing.''
Deletes the path recursively. Returns false on failure. Use with caution!
If this path is absolute, returns it: otherwise, returns an absolute path made up of root / this.
Equivalent to walkFilter(_ => true).