pub fn serve_shared( listeners: Vec<Listener>, registry: Arc<Registry>, healthz: Healthz, ) -> Result<()>
serve, with a registry the embedder also keeps (to serve it on listeners it adds later, spawn_private).
serve
spawn_private