idm_task_constructor
&idm_task_constructor, &idm_task_destructor,
int idm_task_constructor(void *task_void, void *arg, int flags);