pub fn join_path<T: AsRef<str>, U: AsRef<Path>>(path: T, base: U) -> String