module type S = sig ... endmodule Byte : S with type elt = char and type t = Stdlib.Bytes.tEfficient array version for the char type
module Make : functor (Elt : sig ... end) -> S with type elt = Elt.t and type t = Elt.t arrayMakes an array given an arbitrary element type