module Multi: sig .. end
sig
end
module Key: sig .. end
val set : t -> 'a Key.t -> 'a list -> t
t -> 'a Key.t -> 'a list -> t
val find : t -> 'a Key.t -> 'a list
t -> 'a Key.t -> 'a list
val add : t -> 'a Key.t -> 'a -> t
t -> 'a Key.t -> 'a -> t
val change : t -> 'a Key.t -> ('a list -> 'a list) -> t
t -> 'a Key.t -> ('a list -> 'a list) -> t