Standardize name to merge-nodes, not merge-node
Improve readability
Write reassemble-merged-node.

It's supposed to be useful for re-applying merges in the correct order,
when an unmerge causes the merge chain to change.
Write unmerge for ruminate-merge-nodes