fn scanEnviron(ev: *Evented) Io.Cancelable!void
fn scanEnviron(ev: *Evented) Io.Cancelable!void { const ev_io = ev.io(); try ev.environ_mutex.lock(ev_io); defer ev.environ_mutex.unlock(ev_io); if (ev.environ_initialized) return; ev.environ.scan(ev.allocator()); ev.environ_initialized = true; }