 Herein, files are used to exchange data in arbitrary format between foreign functions.Cuneiform provides records (structs) as compound data types.The example below shows the definition of a variable codice_1 being a record with two fields codice_2 and codice_3, the first being a string and the second being a Boolean.