fn split(path: &str) -> Option<(&str, &str)>