Position<'State> Type
A snapshot of a Reader's progress: the issuing reader's Id, the
current Index, and the user State. Capture with
reader.Position and restore by assigning back; assigning a position
from a different reader throws.