pub(super) async fn send_user_output_bounded(
writer: &mut SplitSink<WebSocket, Message>,
output: Vec<ServerEnvelope>,
) -> Result<usize, WebSocketCloseCode>pub(super) async fn send_user_output_bounded(
writer: &mut SplitSink<WebSocket, Message>,
output: Vec<ServerEnvelope>,
) -> Result<usize, WebSocketCloseCode>