# Functions
Amt returns a set of changes that transform `preArr` into `curArr`.
CompareArray accepts two *adt.Array's and an ArrayDiffer implementation.
CompareMap accepts two *adt.Map's and an MapDiffer implementation.
Hamt returns a set of changes that transform `preMap` into `curMap`.
# Constants
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
# Interfaces
ArrayDiffer generalizes adt.Array diffing by accepting a Deferred type that can unmarshalled to its corresponding struct in an interface implantation.
MapDiffer generalizes adt.Map diffing by accepting a Deferred type that can unmarshalled to its corresponding struct in an interface implantation.