pub async fn run_api_server( bind_address: SocketAddr, task_group: TaskGroup, ) -> Result<TaskShutdownToken>