AddrsFactory functions can be passed to a Host to override addresses returned by Addrs.
typedef AddrsFactory = List<MultiAddr> Function(List<MultiAddr> addrs);