Module Field.For_generated_code
type (!'perm, !'record, !'field) t = {
force_variance : 'perm -> unit;
name : string;
setter : ('record -> 'field -> unit) option;
getter : 'record -> 'field;
fset : 'record -> 'field -> 'record;
}
val opaque_identity : 'a -> 'a