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