Nit: I plefer `isEnumerable` naming for predicates.