pub fn join_paths<I, T>(paths: I) -> Result<OsString, JoinPathsError>where I: Iterator<Item = T>, T: AsRef<OsStr>,