with

infix fun <T : Declaration> T.with(body: T.() -> Unit): T