Unify tree.entries, (Tree|File|Symlink)Entry, use future