code: func (h *fs) Walk(root string, walkFn filepath.WalkFunc) error {
  	wrapper := func(path string, info os.FileInfo, err error) error {
  		if runtime.GOOS == "windows" && err == nil {
  			info = h.enrichFileInfo(path, info)
  		}
  		return walkFn(path, info, err)
  	}
  	return filepath.Walk(root, wrapper)
  }
docs: // Walk walks the file tree rooted at root, calling walkFn for each file or
  // directory in the tree, including root.