next up, walk the tree, diff each element, and push the merge tree back out