%e     None16;<=>?FKQTVClientM; is the monad in which client functions run. Contains the  and  - used for requests in the reader environment.*The environment in which a request is run. smart constructor. /Generates a set of client functions for an API.Example: type API = Capture "no" Int :> Get '[JSON] Int :<|> Get '[JSON] [Bool] api :: Proxy API api = Proxy getInt :: Int -> ClientM Int getBools :: ClientM [Bool] getInt :<|> getBools = client api Change the monad the client functions live in, by supplying a conversion function (a natural transformation to be precise).$For example, assuming you have some  manager :: Manager and  baseurl ::   around: type API = Get '[JSON] Int :<|> Capture "n" Int :> Post '[JSON] Int api :: Proxy API api = Proxy getInt :: IO Int postInt :: Int -> IO Int getInt :<|> postInt = hoistClient api (flip runClientM cenv) (client api) where cenv = mkClientEnv manager baseurl.Try clients in order, last error is preserved.   None.!"#$%&'()*+,-./0123456789:;<= >?@ABC  D      !"#$%#&'#&(#&)#&*#&+#&+#,-#,.#,/#,0#,1#,2#,3#,4#,5#,6#,7#,8#,4#,9#:;#:<#:=#:>#$?#$@#$A#$B#$C#$%#$D#$E#$F#$G#$HI*servant-client-0.14-22OqfvMmX4j4LyTliWnlVH"Servant.Client.Internal.HttpClientServant.ClientClientM unClientM ClientEnvmanagerbaseUrl cookieJar mkClientEnvclient hoistClient runClientMperformRequestperformStreamingRequestclientResponseToResponserequestToClientRequestcatchConnectionError$fClientLikeClientMClientM$fRunClientClientM $fAltClientM$fMonadBaseControlIOClientM$fMonadBaseIOClientM$fFunctorClientM$fApplicativeClientM$fMonadClientM$fMonadIOClientM$fGenericClientM$fMonadReaderClientM$fMonadErrorClientM$fMonadThrowClientM$fMonadCatchClientM)http-client-0.5.13-5p0ly9rN3axEbbuP0LgHB7Network.HTTP.Client.TypesManager/servant-client-core-0.14-3v3KDcdqCZ2D1q1fA4wgVz$Servant.Client.Core.Internal.BaseUrlBaseUrl&Servant.Client.Core.Internal.HasClient HasClientClientclientWithRoutehoistClientMonad EmptyClient$Servant.Client.Core.Internal.Request ServantErrorFailureResponse DecodeFailureUnsupportedContentTypeInvalidContentTypeHeaderConnectionError GenResponseResponseresponseHeaders responseBodyresponseStatusCoderesponseHttpVersionStreamingResponse$Servant.Client.Core.Internal.GenericgenericMkClientPgenericMkClientL ClientLikemkClient parseBaseUrl showBaseUrlSchemeHttpHttps baseUrlScheme baseUrlHost baseUrlPort baseUrlPathInvalidBaseUrlException