-4093 Type mismatch between RECORD and non-RECORD type.
The compiler attempted to convert the result of one expression to
conform with the type of another expression, and only one of them was a
RECORD. Either both must be RECORD type, or neither can be.