WIP generate RecordTable datatypes