function oTelInjectHeaders({ agent, data }, cb) {
  const ctx = data
  const headers = {}
  propagation.inject(ctx, headers)
  agent.headers = headers

  context.with(ctx, cb)
}
Injects context and runs callback in the context
We put the headers on the agent to be used in assertions later.

@param {object} params to function
@param {object} params.agent agent instance
@param {object} params.data active context
@param {function} cb function to run in new context