pub fn apply(data: &Graph, delta: &GraphDelta) -> GraphExpand description
G ⊕ ΔG: deletes first, then adds (so a re-add wins on conflict).
pub fn apply(data: &Graph, delta: &GraphDelta) -> GraphG ⊕ ΔG: deletes first, then adds (so a re-add wins on conflict).