docs: def stop(self, name: str) -> None:
          """
          Stop a named timer.
  
          Args:
              name: timer to stop
          """
          if not self._timing:
              return
          now = get_now_utc_pendulum()
  
          # Validity check
          if not self._stack:
              raise AssertionError("MultiTimer.stop() when nothing running")
          if self._stack[-1] != name:
              raise AssertionError(
                  "MultiTimer.stop({}) when {} is running".format(
                      repr(name), repr(self._stack[-1])))
  
          # Finish what we were asked to
          self._totaldurations[name] += now - self._starttimes[name]
          self._stack.pop()
  
          # Now, if we were timing something else before we started "name",
          # resume...
          if self._stack:
              last = self._stack[-1]
              self._starttimes[last] = now