Filters the value of the Delta.
Filters the value of the Delta. If accepted by the filter function the Delta is returned, otherwise NoChange is returned
is the function used to filter.
the Delta or NoChange if not accepted
Maps the value of the Delta.
Maps the value of the Delta. This will happen for an Addition or Removal only
the type of the mapped value
maps the value of Delta by returning a new one with type A
the value that is added
the value the Delta is holding
type of the value the Delta holds
the value that is added