offer

fun <E, T> ContextValue<E>.offer(value: E, body: () -> T): T