Module Indexing.Variants_of_symbol
val symbol : (Base.int -> symbol) Variantslib.Variant.t
val fold :
init:'a ->
symbol:('a -> (Base.int -> symbol) Variantslib.Variant.t -> 'b) ->
'b
val iter :
symbol:((Base.int -> symbol) Variantslib.Variant.t -> Base.unit) ->
Base.unit
val map :
symbol ->
symbol:((Base.int -> symbol) Variantslib.Variant.t -> Base.int -> 'a) ->
'a
val make_matcher :
symbol:
((Base.int -> symbol) Variantslib.Variant.t -> 'a -> (Base.int -> 'b) * 'c) ->
'a ->
(symbol -> 'b) * 'c
val to_name : symbol -> string
val descriptions : (string * int) list