fn find_root_iter<'a>( manifest_path: &'a Path, gctx: &'a GlobalContext, ) -> impl Iterator<Item = PathBuf> + 'a