úÎÞC     NoneM The cache.3Retreive the response to a request from the cache./Record the response to a request in the cache.Proxy server settings®A function for modifying requests. Will be called for each request received; the modified request will be forwarded to the target server. Defaults to an identity function. ªA function for modifying responses. Will be called for each response received; the modified response will be forwarded to the client. Defaults to an identity function. The cache. Use  for no cache. [Authorization function. Allows denying certain requests. Defaults to allowing all requests #A logging function. The default is  from http-server. )Proxy server port number; default is 31281The server host name. Defaults to the result of .The proxy monad: Reader (for settings) over IO-Proxy entry-point. Spawns a new proxy server.7Processes the request; this is the main proxy procedureA generic 500 responseiA generic 407 response. TODO: RFC 2068 requres to send Proxy-Authenticate header with this response codeA generic 400 response           !"#$% haxy-1.0.1Network.HTTP.Proxy.Serverdata-default-class-0.0.1Data.Default.ClassdefDefaultCache queryCache recordInCacheSettingsrequestModifierresponseModifiercache isAuthorizedloggerportnumhostname proxyMainhttp-server-1.0.6Network.HTTP.Server.Logger stdLogger hostname-1.0Network.HostName getHostNameProxyprocessRequesterrorInternalServerErrorerrorProxyUnauthorizederrorBadRequest ProxyResponse myLogInfo myLogWarning myLogError proxyHandlerfetch$fDefaultCache$fDefaultSettings