Used by TimerBuilder to determine the next DateTime to trigger a rebuild on
typedef DateTime? TimedGenerator(DateTime now);