pub type CronPlan { CronPlan( minute: IntSet, hour: IntSet, day_of_month: IntSet, month: IntSet, day_of_week: IntSet, ) }
CronPlan( minute: IntSet, hour: IntSet, day_of_month: IntSet, month: IntSet, day_of_week: IntSet, )
pub type IntSet { AnyValue(min: Int, max: Int) Values(List(Int)) }
AnyValue(min: Int, max: Int)
Values(List(Int))
pub fn normalize(spec spec: validator.ValidCron) -> CronPlan