TASK_NORMAL
pos->func(pos, TASK_NORMAL, 0, continuation);
pos->func(pos, TASK_NORMAL, wake_flags, &extra);