Explains Zig 0.16's std.Io using io_uring and fibers to swap threaded or evented I/O without async/await.