Commonmodule Files : sig ... endmodule Gensym : sig ... endGenerate fresh (never before used) symbols.
module ICE : sig ... endInternal compiler errors
module Nonempty_list : sig ... endA non-empty list type. This can be constructed with the usual list syntax when the compiler is inferring the type, e.g.