Îõ³h&(Y$      !"# Safe-InferredU Safe-Inferred"%=?ãè' http-exchange1An exception that occurs during an HTTP exchange. http-exchange*The response was not a valid HTTP response http-exchangeÓTransport exception while sending. When backed by stream sockets, exceptions like  ECONNRESET show up here.  http-exchangeäTransport exception while receiving. Depending on the backend, this may or may not include an end-of-input exception. For stream sockets, end-of-input is not presented as an exception. It is presented as a zero-length result.$ http-exchangeïWe got all the chunks, and we got the zero-length chunk at the end, and we got the trailing CRLF. We are done.! http-exchange–Send an HTTP request and await a response. This function takes responsibility for encoding the request and decoding the response. It deals with the Transfer-EncodingÅ of the response and supports both chunked and nonchunked responses.  ! !%      !"#$%&'()*,http-exchange-0.1.1.0-LYfBYEfy3yzJyBqPySu4gfChannelExchangeMReceiveException SendExceptionResourcereceivesendshowsPrecReceiveExceptionshowsPrecSendException $fxMonadM$fxApplicativeM $fxFunctorM2http-exchange-0.1.1.0-LYfBYEfy3yzJyBqPySu4gf-typesHttp.Exchange.Types HttpException ChunkTooLargeChunkedBodyEndOfInputContentLengthDuplicatedContentLengthMalformedContentLengthTooLargeExpectedCrlfAfterChunkExpectedCrlfAfterChunkLengthExpectedCrlfBeforeChunkLengthHeadersEndOfInputHeadersMalformedHeadersTooLargeImplementationMistakeNonNumericChunkLengthNonchunkedBodyEndOfInputPipelinedResponsesTransferEncodingDuplicatedTransferEncodingUnrecognized ExceptionHttpSendReceiveexchange$fShowException$fExceptionExceptionDone