public static T With <T>(this T locate, string tracerId, string traceId, string parentSpanId, string spanId) where T : IClientSpanLocate
 {
     return(ClientSpanLocateKeyHelper.With(locate, tracerId, traceId, parentSpanId, spanId));
 }
 public static T With <T>(this T locate, IClientSpanLocate setter) where T : IClientSpanLocate
 {
     return(ClientSpanLocateKeyHelper.With(locate, setter));
 }