Module IStdlib.ARList
include sig ... end
val empty : 'a tval singleton : 'a -> 'a tval of_list : 'a list -> 'a tval cons : 'a -> 'a t -> 'a tval snoc : 'a t -> 'a -> 'a tval append : 'a t -> 'a t -> 'a tval rev : 'a t -> 'a tval is_empty : 'a t -> boolval is_singleton : 'a t -> 'a optionval is_singleton_or_more : 'a t -> 'a IContainer.singleton_or_moreval hd_tl_exn : 'a t -> 'a * 'a tval front_last_exn : 'a t -> 'a t * 'aval hd_exn : 'a t -> 'aval last_exn : 'a t -> 'aval hd : 'a t -> 'a optionval last : 'a t -> 'a optionval fold_left : ('a t, 'a, 'accum) IStdlib.IStd.Container.foldval fold_right : ('a t, 'a, 'accum) IStdlib.IStd.Container.foldval fold_unordered : ('a t, 'a, 'accum) IStdlib.IStd.Container.foldAlways better than
fold_leftwhen you do not care about the order.