flow {} builder operator semantics in Kotlin 1.9.0
The flow {} builder introduced in Kotlin 1.9.0 redefines operator semantics for lazy sequential collection. This change affects how collectors are registered and retained across coroutine scope boundaries, particularly when a flow value is captured in a ViewModel or passed between suspension functions. A precise goal is to determine whether the builder autom