code: func where(entries interface{}, key string, cmp interface{}) (interface{}, error) {
  	return generalizedWhere("where", entries, key, func(value interface{}) bool {
  		return reflect.DeepEqual(value, cmp)
  	})
  }
docs: // selects entries based on key