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