Parameters
Signature
let add: t => E.t => unit;let add_iter: t => ((E.t => unit) => 'x => unit) => 'x => unit;let max_elt: t => option(E.t);let get_max_elt: t => E.t;let pop_max: t => option(E.t);let remove_max: t => unit;let of_array: array(E.t) => t;let of_list: list(E.t) => t;let of_iter: ((E.t => unit) => 'x => unit) => 'x => t;let iter_unordered: (E.t => unit) => t => unit;let fold_unordered: ('acc => E.t => 'acc) => 'acc => t => 'acc;