pub fn plan(
tasks: &[Task],
today: Date,
settings: &Settings,
spent: &BTreeMap<String, u32>,
set_aside: &BTreeSet<String>,
) -> PlanExpand description
The plan for tasks, from today. spent gives the minutes already
spent on each task (by UID); set_aside the tasks put off for today (“Not now”).