Would be appreciated, it definitely makes sense to add them! It's just
for historic reasons that it is this way (resolveHost was added after
connectTCP et al.)

Ah that makes sense. Thanks for taking a look! Any reasonable work-around in the meantime that you can think of? It seems all you can get out of a NetworkAddress is OS-specific handles and there doesn't seem to be a way to feed that into the relevant TCPConnection framework that I can see.