code: func (g *Graph) GetBytes(path string) ([]byte, error) {
  
  	if len(path) == 0 {
  		return g.Bytes(), nil
  	}
  
  	i := g.Get(path)
  	if i == nil {
  		return nil, errors.New("not found")
  	}
  	if i.Len() == 0 {
  		return nil, errors.New("Get() design error: not subnodes")
  	}
  	return _bytes(i.Out[0].This), nil
  }
docs: // GetBytes returns the result of applying a path to the given Graph.
  // The result is returned as a byte slice.