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