patch so that the size of an enum is equal to sizeof(int)
don't make assumptions about the fields of a type argument
update to create assignment as well as new call
nope that little bit of label was correct..
a few more bugfixes but pasrec.pas now compiles!