pub fn reverse_graph( imports: &HashMap<String, HashSet<String>>, ) -> HashMap<String, HashSet<String>>
Build the reverse (transposed) graph: edges point from target to source.