sig   val message :     ([> `Content of string * Rfc5322.unstructured       | `ContentDescription of Rfc5322.unstructured       | `ContentEncoding of Rfc2045.mechanism       | `ContentID of Rfc822.msg_id       | `ContentType of Rfc2045.content       | `MimeVersion of Rfc2045.version ]      as 'a)     list -> (MrMime_content.t * 'a list) MrMime_parser.t   val part :     ([> `Content of string * Rfc5322.unstructured       | `ContentDescription of Rfc5322.unstructured       | `ContentEncoding of Rfc2045.mechanism       | `ContentID of Rfc822.msg_id       | `ContentType of Rfc2045.content       | `Skip of string       | `Unsafe of string * Rfc5322.unstructured ]      as 'a)     list -> (MrMime_content.t * 'a list) MrMime_parser.t end