because ``` return with(writeBlocking(wri...
# arrow
k
because
Copy code
return with(writeBlocking(writes)) {
            when (this) {
                is Success -> value
                is Failure -> {
                    logger.warn("Write failed: ${exception.message}", exception)

                    nCopies(writes.size, exception.deriveOperationQuality())
                }
            }
        }
can become
Copy code
return writeBlocking(writes).getOrElse {
            logger.warn("Write failed: ${it.message}", it)

            nCopies(writes.size, it.deriveOperationQuality())
        }