/* anchor --> *//* anchor --> */class Builder {
    /* anchor --> */var version: String = ""/* <-- */

    /* anchor --> */fun execute() {
        println(version)
    }/* <-- */
}/* <-- */

/* anchor --> */fun build(/* anchor --> */action: Builder.() -> Unit/* <-- */) = Builder().apply(action)/* <-- */

build {
    version = "123"
    class A {
        fun doo() {

        }
    }

    execute()
}

/* anchor --> */val builder = build {
    version = "321"
}/* <-- */

builder.execute()
/* <-- */