update

abstract fun update(block: (State) -> State)

Updates the MutableStateFlow.value atomically using the specified function of its value. function may be evaluated multiple times, if value is being concurrently updated.