TYP: io.sas
The way we pass state back and forth is a bit nutty, punting on that.
imagine these casts can be removed if the some of the reading functions return properly bytes? > imagine these casts can be removed if the some of the reading functions return properly bytes?

yah i expect itll get resolved before too long