fn dirClose(userdata: ?*anyopaque, dirs: []const Dir) void
fn dirClose(userdata: ?*anyopaque, dirs: []const Dir) void { const ev: *Evented = @ptrCast(@alignCast(userdata)); for (dirs) |dir| ev.close(dir.handle); }