with

suspend fun <R> with(value: T, block: suspend () -> R): R

Sets a new value that only exists within block.