I'm proud of how std.Io is shaping up in Zig. It's really comfortable.
At first we were worried that passing around `io` everywhere would feel tedious, but it's turning out to be positively delightful because it offers sync primitives that help you express code exactly how you want it.