Module Variable.Lmap
val empty : 'a tval is_empty : 'a t -> boolUnlike disjoint_union on maps, the disjointness is not checked.
The given maps must be pairwise disjoint, which is not checked.
Simultaneously map over the elements and accumulate a value. The arguments are ordered so as to make the order preservation as explicit as possible (the accumulator is produced from the values _before_ the key and value being passed).
val data : 'a t -> 'a listKeys in the sequence must be distinct from each other and from keys already in the map; neither of these conditions is checked.
val print :
(Format.formatter -> 'a -> unit) ->
Format.formatter ->
'a t ->
unitval invariant : 'a t -> unitCheck that there are no duplicates in the list, calling Misc.fatal_errorf if a duplicate is found.