Module Field.For_generated_code

type (!'perm, !'record, !'field) t = {
  1. force_variance : 'perm -> unit;
  2. name : string;
  3. setter : ('record -> 'field -> unit) option;
  4. getter : 'record -> 'field;
  5. fset : 'record -> 'field -> 'record;
}
val opaque_identity : 'a -> 'a