code: func StartSpanFromContext(ctx context.Context, operationName string, opts ...trace.StartOption) (*trace.Span, context.Context) {
  	ctx, span := trace.StartSpan(ctx, operationName, opts...)
  	ApplyComponentInfo(span)
  	return span, ctx
  }
docs: // StartSpanFromContext starts a span given a context and applies common library information