Introduce AbstractPredicate / Refactor ListTransformers.