Hardcaml.Scalar
module type Arg = sig ... end
module type S = sig ... end
module type S_untyped = sig ... end
module Make (X : Arg) : S_untyped