code: func (l *lcowfs) Walk(root string, walkFn filepath.WalkFunc) error {
  	info, err := l.Lstat(root)
  	if err != nil {
  		err = walkFn(root, nil, err)
  	} else {
  		err = l.walk(root, info, walkFn)
  	}
  	if err == filepath.SkipDir {
  		return nil
  	}
  	return err
  }
docs: // Implementation taken from the Go standard library