fun <T, S> Flow<T>.onFirstWith(scope: CoroutineScope, block: suspend (T) -> S): Unit
Utility for performing the given action on the first emission of a flow and running that action in the given scope.