if let Some(message) = check_occurrence(&seen, "DTSTAMP", dt_stamp_occurrence_expectation) {
message: "DURATION must have at least one of weeks or days when DTSTART is a date".to_string(),
message: "DTEND must have the same time type as DTSTART, both UTC or both not UTC".to_string(),