! core: use the inline variant of TraceRecorder.withTraceContext via macros