merge method
Returns an EventHandler that merges this and handler
together.
The returned EventHandler may or may not be a new instance, based on the implementation of subclasses.
Implementation
@override
EventHandler merge(EventHandler? handler) =>
ComplexEventHandler._([this, handler]);