code: func (g *graphObject) Vertex(call goja.FunctionCall) goja.Value {
  	qv, err := toQuadValues(exportArgs(call.Arguments))
  	if err != nil {
  		return throwErr(g.s.vm, err)
  	}
  	return g.s.vm.ToValue(&pathObject{
  		s:      g.s,
  		finals: true,
  		path:   path.StartMorphism(qv...),
  	})
  }
docs: // Vertex starts a query path at the given vertex/vertices. No ids means "all vertices".
  // Signature: ([nodeId],[nodeId]...)
  //
  // Arguments:
  //
  // * `nodeId` (Optional): A string or list of strings representing the starting vertices.
  //
  // Returns: Path object