pub type NaiveDateRange = RangeInclusive<NaiveDate>;
pub struct NaiveDateRange { /* private fields */ }