Why the fuckass does TcpListener return a (TcpStream, SocketAddr).
The remote addr is baked into the TcpStream. You can just get it... at any time.
And like, I get that this comes from the Berkeley sockets API, but why the hell was the Berkeley sockets API even like this?
"accept() first appeared in 4.2BSD" "getpeername() first appeared in 4.2BSD"