typealias UserId = String fun example(scope: CoroutineScope, currentUserIdFlow: Flow) { scope.launch { var numberOfTimesUserHasChanged = 0 currentUserIdFlow .onEach { numberOfTimesUserHasChanged++ } .collect { updateUi(numberOfTimesUserHasChanged) } } }