new (reduce based!) align-struct which updates records
patch install-record to a working state
create a better types for records and their entries
update the grammar to invoke the record generation code
patch to correctly update & insert RecordEntry records
update to remove dependancies on the old (deleted) type API