func (t *executableTracker) add(
executable Executable,
t.pendingExecutables[executable.GetKey()] = executable
key := t.grouper.Key(executable)
t.pendingPerKey[key]++
}
func (t *executableTracker) shrink() (tasks.Key, int) {