sertxt: change runtime representation of structs to include definition at the start
sertxt: per-struct field names