do we want to generate foo.parquet.snappy, even though it's not decompressible directly by snappy? I would think not (perhaps foo.snappy.parquet)