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