docs: def children(self, p_todo, p_only_direct=False):
          """
          Returns a list of child todos that the given todo (in)directly depends
          on.
          """
          children = \
              self._depgraph.outgoing_neighbors(hash(p_todo), not p_only_direct)
          return [self._tododict[child] for child in children]