pub type FreeQueues = IndexMap<Task, BTreeMap<Sender, Ceiling>>;
All free queues, keyed by task and then by sender
pub struct FreeQueues { /* private fields */ }