pub fn validate(criteria: &Criteria, schema: &Schema) -> Vec<Problem>
Every problem found in criteria, in order, without repeats.
criteria