pub async fn connect_to_coordinator<A, T>(
    addr: A,
    service: T
) -> Result<<T as Service<DummyClientService>>::Client, Error>
where A: ToSocketAddrs, T: Service<DummyClientService> + Clone + 'static,