pub(super) fn push_unique_edge( edges: &mut Vec<Value>, seen: &mut HashSet<String>, id: String, edge: Value, )