DialRanker provides a schedule of dialing the provided addresses
typedef DialRanker = List<AddrDelay> Function(List<MultiAddr> addrs);