Module Top_closureSource

Sourcemodule type Monad = sig ... end
Sourcemodule type Keys = sig ... end
Sourcemodule type Top_closure = sig ... end
Sourcemodule Make (Keys : Keys) (Monad : Monad) : Top_closure with type key := Keys.elt and type 'a monad := 'a Monad.t