This struct represents a view of a sequence of bytes as a sequence of
u64 limbs in little-endian byte order. It maintains a current index, and
allows access to the limb at that index and the one following it. Bytes
beyond the end of the original buffer are treated as zero.