Michael Marshall
Flow<UnmappedValue>
Map<SomeKey, Flow<MappedValue>>
merge
explode
subFlows
wasyl
Flow
fun <Key, Input, Result> Flow<Input>.toMapOfFlowsBy(mapping: Map<Key, (Key, Input) -> Result>): Map<Key, Flow<Result>> = mapping.mapValues { (key, transform) -> map { transform(key, it) } }
List
A modern programming language that makes developers happier.