module type S0_noclass =sig..end
type container
type elt
val length : container -> intval is_empty : container -> boolval iter : container ->
f:(elt -> unit) -> unitval fold : container ->
init:'a -> f:('a -> elt -> 'a) -> 'aval exists : container ->
f:(elt -> bool) -> boolval for_all : container ->
f:(elt -> bool) -> boolval find : container ->
f:(elt -> bool) -> elt optionval to_list : container -> elt listval to_array : container -> elt array