Offsets bulk read and struct reader
Generating struct types