Kinda works...
RecordFields are implemented and compile, record fields that are allowed to repeat fail