Entry point for creating TraceSpan instances.
Creates a new span and makes it active in the current Context.
Creates a new TraceSpan and executes block within the scope of the new span. The block of code is executed with a new coroutine context that contains the newly created span set.