Liquidsoap_lang_typesThe type system: representation, constraints, custom types, unification and the printable form used in error messages.
module Type : sig ... endTypes and their constructors.
module Type_base : sig ... endThe raw representation behind Type, for the few places that need to build or traverse it directly.
module Type_custom : sig ... endRegistering an OCaml type as a liquidsoap type.
module Repr : sig ... endThe printable representation of a type, used in error messages.
module Typing : sig ... endUnification, subtyping, generalization and instantiation.