track 32-bit indexes that overflow, requiring ID space segmentation.

generalize output for things other than bytes, and use proper Ki Mi Gi suffixes.