SocketInterface :: added isOpen()
Socket :: fixed await()
TcpServer :: accept() returns resource
docs