An input stream with unlimited independent mark/reset points
Hook up MarkableInputStream to stream decoding.