There was a lot of discussion, if IO interface will land, it will be a lot like tardy (used like std.mem.Allocator, passed on where needed).
Andrew stream:
Just one of MANY discussions: