> I don't understand the question. As I said, the full set of constant field > names exists in every context without declaration. But I get Unbound constructor variable iter for augmenting a record type definition with iter = int The code compiles without this addition. - Gergely