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