code: func lstatIfPossible(fs Fs, path string) (os.FileInfo, error) {
  	if lfs, ok := fs.(Lstater); ok {
  		fi, _, err := lfs.LstatIfPossible(path)
  		return fi, err
  	}
  	return fs.Stat(path)
  }
docs: // if the filesystem supports it, use Lstat, else use fs.Stat