```fun main123() { arrow.core.extensions.either....
# arrow
s
Copy code
fun main123() {
  arrow.core.extensions.either.monad.binding {
    val (nuke) = arm()
    val (target) = aim()
    val (impact) = launch(target, nuke)
    impact
  }
}