language-range = (1*8ALPHA *("-" 1*8alphanum)) / "*"
getHeader >>= maybe render406Error renderResource . mapAcceptLanguage [ ("en-gb", inBritishEnglish) , ("fr", inFrench) ]
getContentLanguage >>= maybe send415Error readRequestBodyWith . mapContentLanguage [ ("en-gb", parseBritishEnglish) , ("fr", parseFrench) ]