Currently, there seems to be no way to read from a bzip2 or gzip file. Now there is.

This allows bzip2 and gzip files to be used transparently.