fn lexical(path: &Path) -> PathBuf
path with . dropped and .. popped, filesystem untouched. Popping past the root is a no-op, as it is for the OS.
path
.
..