Just worked my way through the 5 provided examples and Riot seems super nifty! Eagerly looking forward to the next few example sections!
PS. I saw this in the 4th example and I curious how this works?
In fact, we are strategically placing yields all through the standard library to make it as seamless as possible to write Riot programs without thinking about scheduler starvation.