Returns a new Context created from this one with the given api.Span set.
Context withSpan(api.Span? span) => setValue(spanKey, span);