pub async fn serve(
) -> Result<(Handle, Client), CoordError>
Serves the coordinator based on the provided configuration.
For a high-level description of the coordinator, see the crate documentation.
Returns a handle to the coordinator and a client to communicate with the coordinator.