sig
  module Make :
    functor
      (P : sig
             class printer : unit -> Printer_api.extensible_printer_type
           end->
      Printer_api.S
end