# 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.
RemoveMapFields remove all non-existent fields in the live that don't exist in the config.
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.