Procs
proc listen(self: TCPServer; port: int64; bindAddress: string = "*"): Error {.
gcsafe, locks: 0, raises: [], tags: [].}proc isConnectionAvailable(self: TCPServer): bool {.
gcsafe, locks: 0, raises: [], tags: [].}proc takeConnection(self: TCPServer): StreamPeerTCP {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect].}proc stop(self: TCPServer) {.
gcsafe, locks: 0, raises: [], tags: [].}