waitingMinutesElapsed function
Whole minutes elapsed since the current waiting stretch began (issue #450): 0 while unknown, otherwise floor of the difference. Pure.
Implementation
int waitingMinutesElapsed(DateTime? since, DateTime now) =>
since == null ? 0 : now.difference(since).inMinutes;