Currently, we throw an error for large inputs, to prevent integer overflow with `uint32_t` offsets. (See #63) We should support large inputs via streaming.