docs: def block(self, *args, **kwargs):
          """
          Represent the basic block at this state's instruction pointer.
          Any arguments to `AngrObjectFactory.block` can ba passed to this.
  
          :return: A Block object describing the basic block of code at this point.
          """
          if not args and 'addr' not in kwargs:
              kwargs['addr'] = self.addr
          return self.project.factory.block(*args, backup_state=self, **kwargs)