module type Polymorphic4 = sig .. end
sig
end
Output signature of Datatype.Polymorphic4.
Datatype.Polymorphic4
include Type.Polymorphic4
module Make: functor (T1 : Datatype.S) -> functor (T2 : Datatype.S) -> functor (T3 : Datatype.S) -> functor (T4 : Datatype.S) -> Datatype.S with type t = (T1.t, T2.t, T3.t, T4.t) poly
functor (
T1
:
Datatype.S
) ->
T2
T3
T4
with type t = (T1.t, T2.t, T3.t, T4.t) poly