Currently, the co-routine model in Dyon uses OS threads. Perhaps it is possible to use async code instead?