module Poly:Signatures/functors for modules with parameterized (polymorphic) types.sig..end
module type Equatable =sig..end
module type Comparable =sig..end
module type Hashable =sig..end
module type Arbitrary =sig..end
module type ArbitraryComparable =sig..end
module ComposeComparable:
module ComposeGen:
module ComposeGenComparable:
module Close:sig..end