with

abstract fun <T : Any> with(key: EncodeKey<T>, value: T): EncodeContext