KsContextMapping
Describes one @KsContext-meta-annotated binding captured by the ksrpc compiler plugin on a @KsMethod function or its enclosing @KsService interface. Each entry holds a reference to the KsContextBinding singleton that knows how to encode/decode the context element for wire transport.
At call time the stub reads the current kotlin.coroutines.CoroutineContext for each binding, encodes present values via KsContextBinding.toWire, and installs a WireContextMap so transports can propagate them. On the server side RpcMethod.call reverses the process: it reads WireContextMap from the coroutine context, decodes values via KsContextBinding.fromWire, and installs them as real kotlin.coroutines.CoroutineContext.Elements so handlers see them via the standard coroutineContext[MyElement] lookup.