module type MIME_TYPE = sig type t exception ParseError of string val from_string : string -> t val to_type : t -> string val to_subtype : t -> string val to_parameter : t -> (string * string) option val to_canonical : t -> string end module MimeType : MIME_TYPE