code: func (q *Query) WhereOrGroup(fn func(*Query) (*Query, error)) *Query {
  	return q.whereGroup(" OR ", fn)
  }
docs: // WhereOrGroup encloses conditions added in the function in parentheses.
  //
  //    q.Where("TRUE").
  //    	WhereOrGroup(func(q *orm.Query) (*orm.Query, error) {
  //    		q = q.Where("FALSE").Where("TRUE").
  //    		return q, nil
  //    	})
  //
  // generates
  //
  //    WHERE TRUE OR (FALSE AND TRUE)