code: func (db *DB) MustBeginTx(ctx context.Context, opts *sql.TxOptions) *Tx {
  	tx, err := db.BeginTxx(ctx, opts)
  	if err != nil {
  		panic(err)
  	}
  	return tx
  }
docs: // MustBeginTx starts a transaction, and panics on error.  Returns an *sqlx.Tx instead
  // of an *sql.Tx.
  //
  // The provided context is used until the transaction is committed or rolled
  // back. If the context is canceled, the sql package will roll back the
  // transaction. Tx.Commit will return an error if the context provided to
  // MustBeginContext is canceled.