code: func (g *AcyclicGraph) DepthFirstWalk(start []Vertex, f DepthWalkFunc) error {
  	return g.depthFirstWalk(start, true, f)
  }
docs: // depthFirstWalk does a depth-first walk of the graph starting from
  // the vertices in start.