simon.vergauwen
suspend fun foo() = start().flatMap { a -> bar(a).flatMap { b -> update(b).map { result(c) } }
sam