Websockets!

Hidden from the public, but usable via `WebSocket.newWebSocket(OkHttpClient, Request)` for now.
Yep. Good catch. Was inconsistent too. Every other guard for this threw ISE.