CriteriaContext applyRaw(UnaryOperator<Expression> fn) {
    return new CriteriaContext(previous, state.withPartial(fn.apply(state.partial())));
  }
Used by Aggregator Matchers (sum / count / avg etc.)
criteria/common/src/org/immutables/criteria/matcher/CriteriaContext.java