docs: def add_probe(self, probe):
          """Adds a Probe instance to this hop's results."""
          if self.probes:
              probe_last = self.probes[-1]
              if not probe.ip:
                  probe.ip = probe_last.ip
                  probe.name = probe_last.name
          self.probes.append(probe)