private IterableChecker<List<String>, String> ids(LocalDateHolderCriteria criteria) {
    return CriteriaChecker.<TypeHolder.LocalDateHolder>ofReader(repository.find(criteria)).toList(TypeHolder.LocalDateHolder::id);
  }
Testing predicates, projections, sorting etc. on booleans
criteria/common/test/org/immutables/criteria/typemodel/LocalDateTemplate.java