docs: def ind_nodes(self, graph=None):
          """ Returns a list of all nodes in the graph with no dependencies. """
          if graph is None:
              graph = self.graph
  
          dependent_nodes = set(
              node for dependents in six.itervalues(graph) for node in dependents
          )
          return [node for node in graph.keys() if node not in dependent_nodes]