Legend:
Library
Module
Module type
Parameter
Class
Class type
module Elt : sig ... end
type t
val fold : t -> init:'accum -> f:( 'accum -> Elt.t -> 'accum ) -> 'accum
val iter : [ `Define_using_fold | `Custom of t -> f:( Elt.t -> unit ) -> unit ]
val length : [ `Define_using_fold | `Custom of t -> int ]