module Scalar:sig..end
Type of scalars along with basic scalar operations.
Useful to build matrices or polynomials (for instance) over it (see modules Matrix and Polynomial).
module type M =sig..end
A minimalistic module type.
module type S =sig..end
An extended module type.
module Make:
Adds extended operations.
module Q:Swith type t = Q.t
module Float:Swith type t = float