code: func Where(field string) *Criterion {
  	if !startsUpper(field) {
  		panic("The first letter of a field in a bolthold query must be upper-case")
  	}
  
  	return &Criterion{
  		query: &Query{
  			currentField:  field,
  			fieldCriteria: make(map[string][]*Criterion),
  		},
  	}
  }
docs: // Where starts a query for specifying the criteria that an object in the bolthold needs to match to
  // be returned in a Find result
  /*
  Query API Example
  
  	s.Find(bolthold.Where("FieldName").Eq(value).And("AnotherField").Lt(AnotherValue).Or(bolthold.Where("FieldName").Eq(anotherValue)
  
  Since Gobs only encode exported fields, this will panic if you pass in a field with a lower case first letter
  */