Since Melag seems to be an interpreted language embedded in C, it would be very useful to compare it with established alternatives, first of all, Lua (has coroutines) and QuickJS (has async generators and promises).
My understanding is that in Lua and JS coroutines are cooperative, and in Melang, preemptive: this is the key advantage.