use

inline fun <R> use(value: T, action: () -> R): R