``` //So from this, what the developers write fun ...
# language-proposals
m
Copy code
//So from this, what the developers write
fun foo () {
    val a = contin(1)
    val b = contin(a+2)
    val c = b + 3
}

//To this, what the compiler effectively outputs
fun foo () {
    contin(1) {
        val a = it
        contin(a+2) {
            val b = it
            val c = b + 3
        }
    }
}