Module Typerep_lib__Std_internal.Typerep.Variant_internal

type _ tag =
| Tag : ('variant'aTag.t ‑> 'variant tag
type _ value =
| Value : ('variant'aTag.t * 'a ‑> 'variant value
type 'a t = {
typename : 'a Typerep_lib.Typename.t;
tags : 'a tag array;
polymorphic : bool;
value : 'a ‑> 'a value;
}