You can search for identifiers within the package.
in-package search v0.2.0
codex.whilelib
WithForeign.Map2
type 'a key = 'a key
type ('key, 'map) value
type 'map t
val empty : 'map t
val leaf : 'key key -> ('key, 'map) value -> 'map t
val branch : prefix:int -> branching_bit:int -> tree0:'map t -> tree1:'map t -> 'map t
type !'map2 view = private
| Empty : 'map view
| Branch : {
prefix : int;
branching_bit : int;
tree0 : 'map0 t;
tree1 : 'map0 t;
} -> 'map0 view
| Leaf : {
key : 'key key;
value : ('key, 'map1) value;
} -> 'map1 view
val is_empty : 'map t -> bool
val view : 'a t -> 'a view