sig
  type 'a t =
    'Bin_prot.Type_class.writer = {
    size : 'Size.sizer;
    write : 'Write_ml.writer;
    unsafe_write : 'Unsafe_write_c.writer;
  }
  val to_string : 'Core_bin_prot.Writer.t -> '-> string
end