code: func whereAny(entries interface{}, key, sep string, cmp []string) (interface{}, error) {
  	return generalizedWhere("whereAny", entries, key, func(value interface{}) bool {
  		if value == nil {
  			return false
  		} else {
  			items := strings.Split(value.(string), sep)
  			return len(intersect(cmp, items)) > 0
  		}
  	})
  }
docs: // selects entries based on key.  Assumes key is delimited and breaks it apart before comparing