fn time_for_a_step(mode: &Mode) -> bool
Whether a step is for this time: work or admin time (or no hours set), never asleep, in a pause, in free time, at leisure or during a meal.