module Literal: sig .. end
sig
end
module type OrderedType = sig .. end
type 'a view =
'a
|
Eq of 'a * 'a
'a * 'a
Distinct of bool * 'a list
bool * 'a list
Builtin of bool * Hstring.t * 'a list
bool * Hstring.t * 'a list
module type S = sig .. end
module Make: functor (X : OrderedType) -> S with type elt = X.t
functor (
X
:
OrderedType
) ->
S
with type elt = X.t
module type S_Term = sig .. end
module LT: S_Term
S_Term