5 Okay so maybe `JITInputGroup` can instead have a kind of iterable for zip
6 entries using some kind of basic interface of sorts to obtain entries.
7 Basically, the block reader and the stream reader can be used in either
8 case as needed. The only issue is that `InputStream` is needed for the
9 base class. But since they are now both merged, I can instead have the
10 block be able to create a ZIP entry stream from a given block. So that
11 would work regardless.