```fun someFunction(something: Foo): Mono<Foo&g...
# functional
t
Copy code
fun someFunction(something: Foo): Mono<Foo> {
        fooRepository.find()
                .flatMap { zoo ->
                       val changed = functionThatReturnsZoo()
                       fooRepository.save(zoo)// or changed
                }
}