pub(super) async fn send( endpoint: &Endpoint, msg: Value, task_group: &TaskGroup, ) -> Result<Response>