void runTask(Zone zone, TaskRun run(T task, A arg), Object task, Object argument)

Experimental. Might disappear without notice.

Source

void runTask/*<T, A>*/(
    Zone zone, TaskRun/*<T, A>*/ run, Object/*=T*/ task,
    Object/*=A*/ argument);