Every field element is of a particular type which is stored in its data structure as an int . E.g. the data structure for IntModp has the type represented by the int value 3, which in turn is synonymous with INTMODP (by the command ``#define INTMODP 3'').