fn temp_path(path: &Path) -> PathBuf
A fresh temporary name beside path, so a rename or link stays on one filesystem.
path