docs: def dbg_repr(self):
          """
          Debugging representation of this CallStack object.
  
          :return: Details of this CalLStack
          :rtype: str
          """
  
          stack = [ ]
          for i, frame in enumerate(self):
              s = "%d | %s -> %s, returning to %s" % (
                  i,
                  "None" if frame.call_site_addr is None else "%#x" % frame.call_site_addr,
                  "None" if frame.func_addr is None else "%#x" % frame.func_addr,
                  "None" if frame.return_target is None else "%#x" % frame.return_target,
              )
              stack.append(s)
  
          return "\n".join(stack)