Support trace context propagation for rpc. This would allow for distributed tracing across network boundaries and would be very useful to visualize with jaeger / tempo etc...
This could be implemented directly behind a feature flag, or more abstractly done with the concept of middleware layered over a protocol.