# Functions
Diff returns the difference of two objects in "unified diff" format.
IsEmpty returns true if the given object is considered "empty": - nil - collections with no element (arrays, slices, maps, channels) - nil pointer or pointer to an empty object - the zero value for all other types.
IsNil returns true if the given object is nil (== nil) or is a nillable type (channel, function, interface, map, pointer or slice) with a nil value.