Union of payloads for events on the given emitter
Each event emitter namespace defines its own reduction of this type that fixes the Event parameter to the appropriate payload union for that namespace.
String key specifying the event to extract from the union
Extracts a single event type matching the given type key from the provided EmitterEvent union.