Test if moving `event_cb` and `done_cb` into the task object is cheaper than creating them in `await()`
Test if moving
event_cbanddone_cbinto the task object is cheaper than creating them inawait()