-record(yield, { at :: automata@schedule@ast:valid_date_time(), next :: automata@schedule:occurrence_iterator() }).