fn is_syntactically_directory(p: &Path) -> bool
Does it end in a slash? (Or some other way of saying this is a directory.)