sig val header : ([> MrMime_header.field ] as 'a) list -> (MrMime_header.header * 'a list) MrMime_parser.t end