conflatedCallbackFlow

@ExperimentalCoroutinesApi
fun <T> conflatedCallbackFlow(block: suspend ProducerScope<T>.() -> Unit): Flow<T>

Callback flow with Flow.conflate operator applied, does not suspend emitter if collector is slower. Internally uses buffer that only keeps the latest element and drops latest on buffer overflow.