!5-z      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyNone"#$&',./8=>?@AHMPUVX_k+symantic-http-serverUse  DataKinds to define a  of z"s. Useful for gathering together {s of different zs. symantic-http-server|form a 9 to merge } ernative ~ s into a . symantic-http-server Lift any (repr) into  *, those not useful to segregate wrt. the |formation performed, aka. . symantic-http-server Represent ~. symantic-http-server Represent ().symantic-http-server Represent .symantic-http-server Represent ().symantic-http-server Represent .symantic-http-server Represent .symantic-http-serverUnify  s which have different handlers. Useful to put alternative  s in a  as in .symantic-http-serverA continuation for server's users to respond.This newtype has two uses: Carrying the ts type variable to <. Providing a & for the simple response case of  and no extra headers.!symantic-http-serverCustom  check.5symantic-http-server)Keep trying other paths. 404, 405 or 406.6symantic-http-serverDon't try other paths.9symantic-http-server(9 handlers k) is a recipe to produce an  from given (handlers9) (one per number of alternative routes), separated by ().9O is analogous to a scanf using the API as a format customized for HTTP routing. The multiple 8 monad transformers are there to prioritize the errors according to the type of check raising them, instead of the order of the combinators within an actual API specification.<symantic-http-server(< api handlers ) returns an  ready to be given to  Warp.run 80.=symantic-http-server Unwrap the  constructors to reach the  constructors.@symantic-http-server Traverse a   to transform it: Associate   to the right.Replace   with .Replace  with .Used in < on the   inferred from the given API.Asymantic-http-server7Merge/reorder alternatives if possible or default to a .Csymantic-http-server Useful when  is within a .Dsymantic-http-server Return worse .Gsymantic-http-serverWARNING: current implementation of Basic Access Authentication is not immune to certain kinds of timing attacks. Decoding payloads does not take a fixed amount of time.Ksymantic-http-serverTODO: add its own error?symantic-http-server,All supported effects are handled by nested s.symantic-http-server,All supported effects are handled by nested s.C    !"#$%&'()*+,-./0123465789:;<=>?@ABC9:;<=87465>?123/0-.+,)*'(%&#$!"    @AB       !!""##$$%%&&''())*+,--./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrpqspqtpqupqvpqwpqxpqyz{|}~pqpq}}~9symantic-http-server-0.1.1.20190410-9VKnq6jKKSptw3SX3MXdGSymantic.HTTP.Server HTTP_RoutingroutingcapturesAltFromBinTreeBinTreeBinTree0BinTree2Captures Captures0 Captures2Router Router_Any Router_Seg Router_Cat Router_Map Router_Alt Router_Cap Router_Caps Router_UnionServerResponseStreamServerResStreamunServerResponseStreamServerResponse ServerResunServerResponseServerBodyStreamArg ServerBodyArgServerErrorBodyServerBasicAuthserverBasicAuthServerErrorBasicAuthServerErrorHeaderServerErrorQueryServerErrorContentTypeServerErrorAcceptServerErrorMethodServerErrorPath ServerStateserverState_requestFail FailFatal RouteResult ServerCheckTServerunServerserverrunServerChecks failState failErrorrouter router_Alt router_Map$fMonoidStatus$fSemigroupStatus$fShowServerState$fSemigroupFail$fHTTP_BasicAuthServer$fHTTP_RawServer$fHTTP_HeaderServer$fHTTP_QueryServer$fHTTP_VersionServer$fHTTP_PathServer $fProServer $fAltServer $fCatServer$fHTTP_BodyServer$fHTTP_BodyStreamServer$fMonadTransServerRes$fHTTP_ResponseServer$fMonadTransServerResStream$fHTTP_ResponseStreamServer$fHTTP_ResponseStreamRouter$fHTTP_ResponseRouter$fHTTP_BasicAuthRouter$fHTTP_BodyStreamRouter$fHTTP_BodyRouter$fHTTP_HeaderRouter$fHTTP_QueryRouter $fProRouter$fHTTP_RawRouter$fHTTP_PathRouter $fAltRouter $fCatRouter$fHTTP_RoutingServer$fHTTP_RoutingRouter $fTransRouter $fShowFail$fEqServerErrorPath$fShowServerErrorPath$fEqServerErrorMethod$fShowServerErrorMethod$fEqServerErrorAccept$fShowServerErrorAccept$fEqServerErrorContentType$fShowServerErrorContentType$fShowServerErrorQuery$fEqServerErrorHeader$fShowServerErrorHeader$fShowServerErrorBasicAuth$fEqServerErrorBody$fShowServerErrorBody$fFunctorServerRes$fApplicativeServerRes$fMonadServerRes$fFunctorServerResStream$fApplicativeServerResStream$fMonadServerResStreamghc-prim GHC.TypesType3symantic-http-0.1.1.20190410-63kaDwKkhAP3hDwamLsNpaSymantic.HTTP.APIcaptureTransAltsegmentnoTrans<.>capture'containers-0.6.0.1Data.Map.InternalMapbaseGHC.Basereturn(http-types-0.12.3-4L76TmlQodx6G0dPW61wNWNetwork.HTTP.Types.Status status200 BasicAuth wai-3.2.2-3DuWyaTkSQuAp9qvpgrNSW Network.Wai Application:!:transformers-0.5.5.0Control.Monad.Trans.ExceptExceptT Data.EitherEitherStatus!Control.Monad.Trans.Writer.StrictWriterTD:R:CanDoTYPEServerReseffMonadD:R:CanDoTYPEServerResStreameff