úÎÙ‘      !"#$%&&&Request information.  Request path Query part of the request 'Raw request path including query part. !Request method (GET, POST, etc.)  HTTP version Request headers Request body. Connection information. 'UUID of the connected Mongrel2 server. $ID of the connected client browser. &UUID for communicating with Mongrel2. ?Client identifier from Mongrel2. This identifies the currently  connected client uniquely.     '()*+,-./012 **3Raw response type. 4Build a single space. 5Build a UUID. 6"Build a netstring from a builder. 7Build client ID list. 8/Build a response from a server UUID, a list of ) client IDs and a response body builder. Build a HTTP response. 38389:;<=>?Create a new handler. -mkHandler pullFromAddress publishToAddress id - creates a handler which pulls requests from  fromAddress and publishes  replies to publishAddress. +Run an IO action with a connected handler. @Receive a parsed request from the Mongrel2 server. Blocks until A a message is received. The Mongrel2 server will signal a client - disconnect by sending a Request with method JSON and a request * body containing a JSON object with a key type containing the value   disconnect1. No response should be sent for such a request. Simplied form of  sendReply& function. This variant sends a reply E to the requesting client with no option of sending replies to other  clients. %Send a reply to the Mongrel2 server.    @      !"#$%&'()*+,-./0123456789:;<=>?@ABmongrel2-handler-0.3.2Mongrel2Mongrel2.TnetstringMongrel2.TypesMongrel2.ParserMongrel2.ResponseRequestreqPathreqQuery reqRawPath reqMethod reqVersion reqHeadersreqBody ConnectionconnServerUUID connClientIDUUIDClientID buildResponseConnectedHandlerHandler mkHandlerwithConnectedHandlerreceiveRequest simpleReply sendReplyTValueTNull TDictionaryTListTBooleanTStringTIntegerisColonsubParsepStringpIntegerpBooleanpListpNullpDictparseTnetstring1isSpace skipSpace uuidParser messageParser unHeaders extractBody extractQuery extractMethodextractVersionextractHeaders extractHdr handleHdrResponse buildSpace buildUUIDbuildNetstringbuildClientIDList mkResponse chPullSocketchPublishSockethandlerPullFromhandlerPublishTo handlerId