pub async fn serve_stateless<C, S>(
handlers: &mut JoinSet<()>,
srv: S,
clt: C,
cx: C::Context,
pre: InstancePre<Ctx<C>>,
host_resources: Arc<HashMap<Box<str>, HashMap<Box<str>, (ResourceType, ResourceType)>>>,
engine: &Engine,
timeout: Duration,
) -> Result<()>