Handle gzipped files directly if requested, or maybe by file name?
I.e. do this when reading files: zlib push gunzip $ch