Types of changes that can occur in a deep diff operation
A new property or value was added
An existing value was changed to a different value
An existing property or value was removed
No change detected (only included when includeUnchanged is true)
Types of changes that can occur in a deep diff operation