async fn send_serialized_batch(
writer: &mut SplitSink<WebSocket, Message>,
batch: &[Envelope],
) -> Result<(), WebSocketCloseCode>async fn send_serialized_batch(
writer: &mut SplitSink<WebSocket, Message>,
batch: &[Envelope],
) -> Result<(), WebSocketCloseCode>