code: func (g *Graph) Walk(walker GraphWalker) tfdiags.Diagnostics {
  	return g.walk(walker)
  }
docs: // Walk walks the graph with the given walker for callbacks. The graph
  // will be walked with full parallelism, so the walker should expect
  // to be called in concurrently.