__task_state_match
return __task_state_match(p, state);
if ((match = __task_state_match(p, match_state))) {
*success = !!(match = __task_state_match(p, state));