Only one active reader for summary data is supported per viz, and
releaseAsync must be called — later calls on a released reader throw. Both
facts are why reader.ts owns a serial queue and a finally.
Documented convenience that concatenates every page. Not used — it caps at
400 pages and hides which page a failure came from — but declared because
a real reader has it.
Paginated reader over a worksheet's summary data.
Only one active reader for summary data is supported per viz, and
releaseAsyncmust be called — later calls on a released reader throw. Both facts are whyreader.tsowns a serial queue and afinally.