Cleaned-up cross-platform path handling
Most operating systems accept a complex syntax for specifying filesystem paths, including special notation for things like "the current directory" and "the parent directory" that make path-handling code intricate. If filesystem paths always described a straight-line path from the root to the file or directory in question, path-handling code could be much simpler.
This module contains types representing exactly those kinds of paths.
Examples
#