pub fn diff(a: &Node, b: &Node) -> Vec<Change>
Structural diff between two nodes. Free-function form of Node::diff.
Node::diff