code: func (ss *SqlStore) WithDbSession(ctx context.Context, callback dbTransactionFunc) error {
  	sess, err := startSession(ctx, ss.engine, false)
  	if err != nil {
  		return err
  	}
  
  	return callback(sess)
  }
docs: // WithDbSession calls the callback with an session attached to the context.