# Functions
Abs is the primary constructor of new Path objects from strings using either the / or system separator.
Copy copies src to dst, replacing any existing file at dst.
ExecutablePath returns the path to the running executable.
FindExecutable searches the system search path for the named binary, and returns a non empty Path if found.
IsJunction returns false as junctions are not supported by this platform.
Join returns a Rooted path from the root and fragment supplied.
Junction calls through to Symlink as junctions are not supported by this platform.
Link creates a new hard-link at link to target.
Mkdir creates the directory specified.
Mkfile creates an empty file ath the specified path.
Move moves the file at src to dst.
Paths returns a PathList formed from the list of paths.
Relink repoints link to target using the provided linking function.
Remove deletes the file at f.
RemoveAll deletes the path and all chidren rooted at f.
SanitizePath returns the path p with illegal file path characters replaced with '-'.
SplitList splits a string on the system path list separator, and then resolves each produced string to a Path, returning the paths produced as a PathList.
Symlink creates a new symbolic-link at link to target.
Temp creates a new temp file and returns its path.
TempWithExt creates a new temp file with the given name and extension and returns its path.
Unzip extract a ZIP archive, creating all elements under outputDir.
ZIP zips the given input file/directory to the given writer.
# Type aliases
PathList is a list of file paths.