fn dfs_collect_scc<'a, T: Hash + Eq + Clone>( node: &'a T, graph: &'a FxIndexMap<T, Vec<T>>, visited: &mut FxIndexSet<T>, scc: &mut Vec<T>, )