TraceTrace.
User defined data, generally passed as key/value pairs
module Collector : sig ... endA global collector.
Is there a collector?
This is fast, so that the traced program can check it before creating any span or message
val exit_span : span -> unittype collector = (module Collector.S)val setup_collector : collector -> unitsetup_collector c installs c as the collector.