package outbound import "context" type outboundTagKey struct{} func ContextWithTag(ctx context.Context, outboundTag string) context.Context { return context.WithValue(ctx, outboundTagKey{}, outboundTag) } func TagFromContext(ctx context.Context) (string, bool) { value, loaded := ctx.Value(outboundTagKey{}).(string) return value, loaded }