sig   val w_type :     (MrMime_contentType.ty,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_subtype :     (MrMime_contentType.subty,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_value :     (MrMime_contentType.value,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_parameter :     (string * MrMime_contentType.value,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_content :     (MrMime_contentType.content,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_field :     (MrMime_contentType.field,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Encoder.k1 end