This is super slimy.
What the code actually does is reproduce the exact same problems existing solutions have and claim it solves them.
There is so much wrong with this I don't even know where to start.
Maybe here, with a restated version of the premise:
Async cooperative execution is dangerous because programmers may perform too much work between yields. Therefore, replace compiler-generated resumable tasks with manually written synchronous callbacks that have no yield points, permanently pin them to cores, prohibit dynamic load balancing, and recover from monopolization or memory faults using signals and longjmp.
ugh.