func NewContext(ctx context.Context, family, title string) (xtr.Trace, context.Context) {
	sp := parentOrChildFromContext(ctx, family, title)
	return sp, contextWithTrace(ctx, sp)
}
func NewContext(ctx context.Context, family, title string) (xtr.Trace, context.Context) {
	sp := parentOrChildFromContext(ctx, family, title)
	return sp, contextWithTrace(ctx, sp)
}
func NewContext ( ctx context . Context , family , title string ) ( xtr . Trace , context . Context ) { sp := parentOrChildFromContext ( ctx , family , title ) return sp , contextWithTrace ( ctx , sp ) }
// NewContext returns a new context.Context and Trace with the given family and title.  The trace will
// be stored in the context.
NewContext returns a new context . Context and Trace with the given family and title . The trace will be stored in the context .