how it is not working: - `ziti.connect` uses `uv_socketpair()` to bridge `ziti_connection` - on win32 `uv_socketpair()` creates TCP socket handles - when one end is passes to nodejs it is detected as UV_NAMED_PIPE using uv_guess_handle() - (need to call `uv_open_osfhandle()` to get it to work -- this also dangerous is original handle is _[consumed](https://docs.libuv.org/en/v1.x/fs.html#c.uv_open_osfhandle)_) - `uv_pipe_open` fails with either original SOCKET or result of `uv_open_osfhandle()`