fn destroyPipe(ev: *Evented, pipe: [2]fd_t) void
fn destroyPipe(ev: *Evented, pipe: [2]fd_t) void { if (pipe[0] != -1) ev.closeAsync(pipe[0]); if (pipe[0] != pipe[1]) ev.closeAsync(pipe[1]); }