Module Low_level.Variants_of_visits

val visits : (Base.int -> visits) Variantslib.Variant.t
val recurrent : visits Variantslib.Variant.t
val fold : init:'acc__0 -> visits:('acc__0 -> (Base.int -> visits) Variantslib.Variant.t -> 'acc__1) -> recurrent:('acc__1 -> visits Variantslib.Variant.t -> 'acc__2) -> 'acc__2
val iter : visits:((Base.int -> visits) Variantslib.Variant.t -> Base.unit) -> recurrent:(visits Variantslib.Variant.t -> Base.unit) -> Base.unit
val map : visits -> visits:((Base.int -> visits) Variantslib.Variant.t -> Base.int -> 'result__) -> recurrent:(visits Variantslib.Variant.t -> 'result__) -> 'result__
val make_matcher : visits: ((Base.int -> visits) Variantslib.Variant.t -> 'acc__0 -> (Base.int -> 'result__) * 'acc__1) -> recurrent: (visits Variantslib.Variant.t -> 'acc__1 -> (Base.unit -> 'result__) * 'acc__2) -> 'acc__0 -> (visits -> 'result__) * 'acc__2
val to_rank : visits -> Base.int
val to_name : visits -> Base.string
val descriptions : (Base.string * Base.int) Base.list