code: func (c *Client) EnqueueInTx(j *Job, tx *pgx.Tx) error {
  	return execEnqueue(j, tx)
  }
docs: // EnqueueInTx adds a job to the queue within the scope of the transaction tx.
  // This allows you to guarantee that an enqueued job will either be committed or
  // rolled back atomically with other changes in the course of this transaction.
  //
  // It is the caller's responsibility to Commit or Rollback the transaction after
  // this function is called.