Encode Context
Context passed to Encoder.encode for runtime configuration. Contexts are immutable; with returns a new context.
Context passed to Encoder.encode for runtime configuration. Contexts are immutable; with returns a new context.