DialFunc is a function that dials a peer at a specific address
typedef DialFunc = Future<Conn> Function(Context context, MultiAddr addr, PeerId peerId);