val array_equal : ('a -> 'b -> bool) -> 'a array -> 'b array -> boolexception StructuralMismatchval wrap : ('a -> 'b) -> 'a -> boolval wrap2 : ('a -> 'b -> 'c) -> 'a -> 'b -> boolclass virtual 's monoid : object ... endclass 'self iter : object ... endclass 'self map : object ... endclass 'self endo : object ... endclass virtual +'b reduce : object ... endclass 'self fold : object ... endclass 'self iter2 : object ... endclass 'self map2 : object ... endclass virtual +'c reduce2 : object ... endclass 'self fold2 : object ... end