Listener

fun <X : Event> Listener(events: Flow<X>)