New dsl for content negotiation.