should `listenTCP` and `connectTCP` be used? Seems weird because those require a 'port'..
I noticed vibe has gained support for unix sockets. What is
unclear (at least from API docs) how to create a raw unix stream
socket.