The impact of IO_Uring on the overall design is really interesting
Because it push you toward everything as async by default
I can easily imagine node.js implemented on top of that, for example
The move to async in modern languages also supports that very well
Note that this has major impact globally, not just for the IO portions of the system
In a way, this is function coloring all over again