úÎ6ì4M     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 foundationSafe>LPeel 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>L  K 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's      None>ILN 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.!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)   ! None>LN!A natural transformation between  types.u allows clients to mix-and-match http request and response foundations, so long as there is an appropriate morphism.  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 /#%')*+,-012. /#%')*+,-012.3        !"#$ !"%&'()*'+,-'./0123456789:freeh_I9JFOq5GkPO9CoVEVU2ArmNetwork.HTTP.Client.Free.UtilNetwork.HTTP.Client.Free.Types(Network.HTTP.Client.Free.ArbitraryClient#Network.HTTP.Client.Free.HttpClient#Network.HTTP.Client.Free.PureClientNetwork.HTTP.Client.Free!Network.HTTP.Client.Free.Examples setMethodFreeHttpHttpF ResponseType RequestType iterTHttp iterTMHttprunHttprunTHttp HttpClientgetpostheadputdeletetraceconnectoptionspatchnatHttpF transHttptrans_3eG64VdP2vzGjP6wJiCp5XControl.Monad.IO.ClassMonadIOTFCo:R:RequestTypeHttpClienthttpc_7HxhzSfBOTg8f6znwg8q4YNetwork.HTTP.Client.TypesRequestTFCo:R:ResponseTypeHttpClientManager arbStatushttpt_I8tcs9evcGH7ftubZUqnShNetwork.HTTP.Types.StatusStatusarbHttpVersionNetwork.HTTP.Types.Version HttpVersion arbHeaderNameNetwork.HTTP.Types.Header HeaderName arbHeader arbUtcTime arbCookieweirdReq checkWeird$fArbitraryResponse ExampleClientmain TFCo:R:ResponseTypeExampleClientTFCo:R:RequestTypeExampleClient