with

abstract fun <T : Any> with(key: DecodeKey<T>, value: T): DecodeContext