I don't know enough about event simulation to talk API design in depth but I find the stackful coroutine approach super interesting so I'll be taking a look at the code later!
Do you plan on accepting contributions or do you see the repo as being a read-only source?