Forget an exclamation mark! Now I just need to test this with @CatPlusPlus or @rightfold. Then, the next feature branch will be async / await, and then we'll implement websockets on top of it (once we get a more stable async send / receive, anyways: it seems like TcpClient doesn't post both a send and a receive at the same time, and the two can block each other. That's just silly).