Predicate and ordering for java.util.stream.Stream using a minimal query language.