code: def iter_successors(self, graph, orig, branch, turn, tick, *, forward=None):
          
          if self.db._no_kc:
              yield from self._adds_dels_sucpred(self.successors[graph, orig], branch, turn, tick)[0]
              return
          if forward is None:
              forward = self.db._forward
          yield from self._get_destcache(graph, orig, branch, turn, tick, forward=forward)
docs: Iterate over successors of a given origin node at a given time.