> Protothreads can be used with or without an underlying operating system to provide blocking event-handlers. Protothreads provide sequential flow of control without complex state machines or full multi-threading.
So if it's still single-threaded, then this is basically a cumbersome async/await right?