View
type er = Buffer.t -> unit
type viewer = er
val toString : viewer -> string
val empty : viewer
val unit : unit -> viewer
val string : string -> viewer
val int : int -> viewer
val float : float -> viewer
val bool : bool -> viewer
val char : char -> viewer
val semicolon : viewer
val comma : viewer
val space : viewer
val break : viewer
module type Viewable = sig ... end
module type Concat = sig ... end
module String : sig ... end
module Integer : sig ... end
module Float : sig ... end
module Bool : sig ... end
module Char : sig ... end
module Unit : sig ... end
module Exn : sig ... end
module Int32 : sig ... end
module Int64 : sig ... end
module Nativeint : sig ... end