I want to find the difference between two json files of unknown structure, showing which entries have been added, changed and removed.
asdf.transform.AsdfNode has added and removed and that's part of the way to doing this, but actually not very convenient. Obviously I can write code to walk the AsdfNode tree by hand, but it seems like AsdfNode should be more helpful here as it's a common class of tasks