Every event the engine produces, decoded as it arrives. Ends once the transport closes.
Stream<ObbyEvent> get events => _events.stream;