Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Error : sig ... end
Types of errors produced by this module.
val make : label:string -> 'a t
make ~label
creates an identifier with label
for some type t
val label : 'a t -> string
label id
gets the label of a given t
, which was given to make
during construction.
eq t_a t_b
produces an equality proof if t_a
and t_b
are the same ID