sig   val w_word :     (MrMime_address.word,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_domain :     (MrMime_address.domain,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_safe_string :     (string,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_raw :     (MrMime_address.raw,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_phrase :     (MrMime_address.phrase,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_local :     (MrMime_address.local,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_mailbox' :     (MrMime_address.local *      (MrMime_address.domain * MrMime_address.domain list),      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_mailbox :     (MrMime_address.mailbox,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_group :     (MrMime_address.group,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_address :     (MrMime_address.address,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1   val w_addresses :     (MrMime_address.address list,      ([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)      Encoder.partial)     Wrap.k1 end