I've been thinking of modifying `MediaRange` to contain a `@type` and `@subtype` rather than a string `@mime_type`, which is an older naming convention. It reflects the RFC correctly and is probably easier to use.