Here's an OCaml library for [open telemetry](https://github.com/AestheticIntegration/ocaml-opentelemetry) The details are unclear to me... i.e. how should we propagate the ids. There are also multiple propagators: - [W3C TraceContext](https://www.w3.org/TR/trace-context/). MAY alternatively be distributed as part of the OpenTelemetry API. - [W3C Baggage](https://w3c.github.io/baggage). MAY alternatively be distributed as part of the OpenTelemetry API. - [B3](https://github.com/openzipkin/b3-propagation). - [Jaeger](https://www.jaegertracing.io/docs/latest/client-libraries/#propagation-format). I don't understand how/if they are stitched together