// TypeNegotiator returns a content type negotiation handler.
//
// The method takes a list of response MIME types that are supported by the application.
// The negotiator will determine the best response MIME type to use by checking the "Accept" HTTP header.
// If no match is found, the first MIME type will be used.
If no match is found, the default should be used, to not break the behavior of
TypeNegotiator(formats ...string)
https://github.com/go-ozzo/ozzo-routing/blob/master/content/type.go#L44.