code: func WalkFS(root string, fs FileSystem) *Walker {
  	info, err := fs.Lstat(root)
  	return &Walker{
  		fs:    fs,
  		stack: []item{{root, info, err}},
  	}
  }
docs: // WalkFS returns a new Walker rooted at root on the FileSystem fs.