code: func (q *Query) Or(query *Query) *Query {
  	if query.skip != 0 || query.limit != 0 {
  		panic("Or'd queries cannot contain skip or limit values")
  	}
  	q.ors = append(q.ors, query)
  	return q
  }
docs: // Or creates another separate query that gets unioned with any other results in the query
  // Or will panic if the query passed in contains a limit or skip value, as they are only
  // allowed on top level queries