úÎ4C1¾     None<set the method of a request, overriding the previous method.Safe->L-a type alias for the free monad generated by BOur functor from which the free-http free monad is generated from.5type family to represent the response type foundation4type family to represent the request type foundationNone>LK is an uninhabited type used to identify the http-client based interpreterPeel a layer of the 9 functor and run an http request with the data provided.Peel a layer of the Y functor and run an http request with the data. the base monad for this action is 't m'.zThe main http-client interpreter. The client is free to specify the base effect monad so long as there is an instance of  for it in scope.XThe main http-client interpreter. The client is free to specify the base effect monad (m[), and in thise case this the result can be lifted into a higher monad transformer stack (t)HttpClient expects $s and returns 'Response ByteString'sNone>ILNPeel a layer of the € functor and, given the pure, mock function that maps requests to responses, run the next method against the returned request.Peel a layer of the ª functor and, given the pure, mock function that maps requests to responses, run the next method against the returned request. the base monad for this action is `t m a` >A pure interpreter based on a client-supplied mocking function ŒA pure interpreter based on a client-supplied mocking function. The under- lying monad is `t m`, so computations will be lifted into `t m`.a function to mock requests ma parameter that will be ignored. It is included so client's can hot-swap interpreters (many will require a   type) ma paramter that will be ignored. It is included so client's can host-swap interpreters (many will require a   type)   Safe>L Peel a layer of the ( functor and generate a random Response. Peel a layer of the M functor and generate a random Response. This time the base monad is 't m'. zThe main http-client interpreter. The client is free to specify the base effect monad so long as there is an instance of  for it in scope.XThe main http-client interpreter. The client is free to specify the base effect monad (m[), and in thise case this the result can be lifted into a higher monad transformer stack (t) Wa paramter that will be ignored. It is included so client's can hot-swap interpreters.Wa paramter that will be ignored. It is included so client's can hot-swap interpreters.   None>Lsmart constructors  None35>L ! an arbitrary "# an arbitrary $% an arbitrary &'jan arbitrary Header. This is not performant, but you shouldn't be using this client in production anyway.(an arbitrary UTCTime)an arbtirary Cookie*A sample request+;A program that checks to see if the weird canada api is up.,+unexported instance for arbitrary responses -!#%'()*+./0, -!#%'()*+./0,1       !" #$%&'(%)*+%,-./012345678freeh_AuP3bVrCPGgDYhhywk8RToNetwork.HTTP.Client.Free.UtilNetwork.HTTP.Client.Free.Types#Network.HTTP.Client.Free.HttpClient#Network.HTTP.Client.Free.PureClient(Network.HTTP.Client.Free.ArbitraryClientNetwork.HTTP.Client.Free!Network.HTTP.Client.Free.Examples setMethodFreeHttpHttpF ResponseType RequestType HttpClientrunHttprunTHttp iterTHttp iterTMHttpgetpostheadputdeletetraceconnectoptionspatchtrans_ALYlebOVzVI4kxbFX5SGhmControl.Monad.IO.ClassMonadIOTFCo:R:RequestTypeHttpClienthttpc_5vf0hb6G6bcKwOadLKz5F1Network.HTTP.Client.TypesRequestTFCo:R:ResponseTypeHttpClientManager arbStatushttpt_7hHIZljzGqM7QDr3wbnIaiNetwork.HTTP.Types.StatusStatusarbHttpVersionNetwork.HTTP.Types.Version HttpVersion arbHeaderNameNetwork.HTTP.Types.Header HeaderName arbHeader arbUtcTime arbCookieweirdReq checkWeird$fArbitraryResponse ExampleClientmain TFCo:R:ResponseTypeExampleClientTFCo:R:RequestTypeExampleClient