val jan : t Variantslib.Variant.tval feb : t Variantslib.Variant.tval mar : t Variantslib.Variant.tval apr : t Variantslib.Variant.tval may : t Variantslib.Variant.tval jun : t Variantslib.Variant.tval jul : t Variantslib.Variant.tval aug : t Variantslib.Variant.tval sep : t Variantslib.Variant.tval oct : t Variantslib.Variant.tval nov : t Variantslib.Variant.tval dec : t Variantslib.Variant.tval fold : init:'acc__ -> jan:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> feb:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> mar:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> apr:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> may:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> jun:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> jul:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> aug:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> sep:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> oct:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> nov:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> dec:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> 'acc__val iter : jan:(t Variantslib.Variant.t -> Base.Unit.t) -> feb:(t Variantslib.Variant.t -> Base.Unit.t) -> mar:(t Variantslib.Variant.t -> Base.Unit.t) -> apr:(t Variantslib.Variant.t -> Base.Unit.t) -> may:(t Variantslib.Variant.t -> Base.Unit.t) -> jun:(t Variantslib.Variant.t -> Base.Unit.t) -> jul:(t Variantslib.Variant.t -> Base.Unit.t) -> aug:(t Variantslib.Variant.t -> Base.Unit.t) -> sep:(t Variantslib.Variant.t -> Base.Unit.t) -> oct:(t Variantslib.Variant.t -> Base.Unit.t) -> nov:(t Variantslib.Variant.t -> Base.Unit.t) -> dec:(t Variantslib.Variant.t -> Base.Unit.t) -> Base.Unit.tval map : t -> jan:(t Variantslib.Variant.t -> 'result__) -> feb:(t Variantslib.Variant.t -> 'result__) -> mar:(t Variantslib.Variant.t -> 'result__) -> apr:(t Variantslib.Variant.t -> 'result__) -> may:(t Variantslib.Variant.t -> 'result__) -> jun:(t Variantslib.Variant.t -> 'result__) -> jul:(t Variantslib.Variant.t -> 'result__) -> aug:(t Variantslib.Variant.t -> 'result__) -> sep:(t Variantslib.Variant.t -> 'result__) -> oct:(t Variantslib.Variant.t -> 'result__) -> nov:(t Variantslib.Variant.t -> 'result__) -> dec:(t Variantslib.Variant.t -> 'result__) -> 'result__val make_matcher : jan:(t Variantslib.Variant.t -> 'acc__0 -> (Base.Unit.t -> 'result__) * 'acc__1) -> feb:(t Variantslib.Variant.t -> 'acc__1 -> (Base.Unit.t -> 'result__) * 'acc__2) -> mar:(t Variantslib.Variant.t -> 'acc__2 -> (Base.Unit.t -> 'result__) * 'acc__3) -> apr:(t Variantslib.Variant.t -> 'acc__3 -> (Base.Unit.t -> 'result__) * 'acc__4) -> may:(t Variantslib.Variant.t -> 'acc__4 -> (Base.Unit.t -> 'result__) * 'acc__5) -> jun:(t Variantslib.Variant.t -> 'acc__5 -> (Base.Unit.t -> 'result__) * 'acc__6) -> jul:(t Variantslib.Variant.t -> 'acc__6 -> (Base.Unit.t -> 'result__) * 'acc__7) -> aug:(t Variantslib.Variant.t -> 'acc__7 -> (Base.Unit.t -> 'result__) * 'acc__8) -> sep:(t Variantslib.Variant.t -> 'acc__8 -> (Base.Unit.t -> 'result__) * 'acc__9) -> oct:(t Variantslib.Variant.t -> 'acc__9 -> (Base.Unit.t -> 'result__) * 'acc__10) -> nov:(t Variantslib.Variant.t -> 'acc__10 -> (Base.Unit.t -> 'result__) * 'acc__11) -> dec:(t Variantslib.Variant.t -> 'acc__11 -> (Base.Unit.t -> 'result__) * 'acc__12) -> 'acc__0 -> (t -> 'result__) * 'acc__12val to_rank : t -> Base.Int.tval to_name : t -> Base.String.tval descriptions : (Base.String.t * Base.Int.t) Base.List.t