Composition.Make_with_productmodule Interior : Monad.S_with_productmodule Exterior : Monad.S_with_productmodule _ :
Axiom
with type 'a interior = 'a Interior.t
and type 'a exterior = 'a Exterior.ttype 'a t = 'a Interior.t Exterior.tval return : 'a -> 'a tmodule Bool : sig ... endmodule Option : sig ... endmodule List : sig ... endmodule Operators : sig ... end