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