# Functions
Diff performs a diff on two unstructured objects.
DiffArray performs a diff on a list of unstructured objects.
MatchObjectLists takes two possibly disjoint lists of Unstructured objects, and returns two new lists of equal lengths, filled out with nils from missing objects in the opposite list.
ThreeWayDiff performs a diff with the understanding of how to incorporate the last-applied-configuration annotation in the diff.
TwoWayDiff performs a normal two-way diff between two unstructured objects.