fn prepare_ready_containers<T: TickKey>(
due_containers: Vec<ActiveTickContainer>,
select: fn(&mut ChunkTickLists) -> &mut TickList<T>,
current_tick: i64,
) -> (BinaryHeap<ReadyContainer>, Vec<TickHeadUpdate>)fn prepare_ready_containers<T: TickKey>(
due_containers: Vec<ActiveTickContainer>,
select: fn(&mut ChunkTickLists) -> &mut TickList<T>,
current_tick: i64,
) -> (BinaryHeap<ReadyContainer>, Vec<TickHeadUpdate>)