group method
Groups all slots by their weekday.
Implementation
Map<Weekday, List<Slot>> group() {
if (!state.hasData) {
log('Cannot group slots: No data');
return {};
}
return state.requireData.groupFoldBy(
(s) => s.weekday,
(g, s) => [...?g, s],
);
}