Unified SimpleRecordType + DynamicRecordType -> RecordType