__next_thread
pos = __next_thread(start);
return __next_thread(p) ?: p->group_leader;
kit->pos = __next_thread(kit->pos);
task = __next_thread(task);