events

Events as a flow backed by receiveAsFlow; each event is received by exactly one collector. Cancelling a collector does not close the channel.