pub(crate) type WsWriter = SplitSink<WebSocket, Message>;
pub(crate) struct WsWriter { /* private fields */ }