``` fun scanOne() = scanner.startScanning() map...
# arrow
p
Copy code
fun scanOne() =
  scanner.startScanning()

map(scanOne(), scanOne(), scanOne()) { codeA, codeB, codeC ->
    scanner.setStatusText(...) 
}.flatten()
.handleErrorWith { err ->
  IO { Timber.e(err) }
}.unsafeRunAsync { }