Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val empty : document
val char : char -> document
val string : string -> document
val substring : string -> int -> int -> document
val fancystring : string -> int -> document
val fancysubstring : string -> int -> int -> int -> document
val utf8string : string -> document
val hardline : document
val blank : int -> document
val break : int -> document
module ToChannel : sig ... end
module ToBuffer : sig ... end
module ToFormatter : sig ... end
val infinity : requirement
class type output = object ... end
class type custom = object ... end
val requirement : document -> requirement