I looked up a lot of bloc examples, but they all used only streams like below.
@override Stream mapEventToState(SomeEvent event) async* {