Please expose some kind of reflection (maybe via `Reflect.*` methods) for retrieving actual offsets of fields in `StructType`.