S.PrinterClass
Auxiliary module type for a pretty-printer
printer class had no unit argument
printer
unit
class printer : unit -> extensible_printer_type