Module Typerep_lib.Variant_and_record_intf.S.Record_internal

type _ field =
| Field : ('record'aField.t ‑> 'record field
type 'record fields = {
get : field. ('record'fieldField.t ‑> 'field;
}
type 'a t = {
typename : 'a Typename.t;
fields : 'a field array;
has_double_array_tag : bool;
create : 'a fields ‑> 'a;
}