private static void DisposeTab(TabType tab) => tab.Visit(repoVar => repoVar.Visit(repo => repo.Dispose(), _ => { }), repoSel => repoSel.Dispose());