> So it only appears like there are not a completely parallel set of IO libraries.
Right on. That's the great part -- both a simple way to program and re usability of libraries.
So far, I see library ecosystem fragmentation as the biggest issue of all and nobody seems to want to talk to it.
Academically all the yields and co-routines look so cool, in practice when you need 5 libraries to help with some task, and now you have to re-write them -- not so cool.