func NewZipWalker(zipFile string) Walker {
	return zipWalker{
		zipPath:   zipFile,
		callbacks: make(map[*regexp.Regexp]WalkFunc),
	}
}
func NewZipWalker(zipFile string) Walker {
	return zipWalker{
		zipPath:   zipFile,
		callbacks: make(map[*regexp.Regexp]WalkFunc),
	}
}
// NewZipWalker creates a new Walker instance that can read a .zip stream