git_url::expand_path
pub fn with( user: Option<&ForUser>, path: &BStr, home_for_user: impl FnOnce(&ForUser) -> Option<PathBuf>) -> Result<PathBuf, Error>