module Use: sig .. end
sig
end
module T: sig .. end
module S: sig .. end
module ST: sig .. end
module SA: Set.S with type elt = Literal.LT.t * Explanation.t
Set.S
with type elt = Literal.LT.t * Explanation.t
type elt = ST.t * SA.t
ST.t * SA.t
module Make: functor (X : Sig.X) -> sig .. end
functor (
X
:
Sig.X
) ->