validators.predicates: When flattening, do strict type checking