Implement WebSocket.pm. Pass the tests.