Hello. > @Ed Unless something calls `spawn` all I/O is going to be blocking & > non-concurrent, correct?
Yes. If no one calls spawn, this is equivalent to the code running inside a single coroutine. At the moment, TrueAsync has an internal flag that allows it to be enabled or disabled. If Async is disabled, an exception will be thrown. So essentially this capability already exists in the code, and the global flag that turns the feature on or off was inherited from the early versions of the library.
