Module Typerep_extended.Tagged.Variant

module Make : functor (X : sig ... end) -> sig ... end
val to_args : t ‑> arity:int ‑> t Farray.t
val of_args : t Farray.t ‑> t
val match_with_repr : t ‑> repr:int ‑> t Farray.t option
val unpack : t ‑> [ `repr of int ] * t Farray.t
val unpack_name : t ‑> [ `name of string ] * t Farray.t