class AllMimeRender a cts b | a -> b, cts -> b where
Renders a value of type
a, as appropriate for each content type in
as a non-empty list of values of type
b, corresponding to the content
types. Content types can be a single type, e.g.
HTML, or multiple types
(HTML :<|> JSON).
This is used to support content negotiation.