úÎ#ŚOŻ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ą˘Ł¤ĽŚ§¨ŠŞŤŹ­ŽNone#05INothing means the RPC is canceled$Unique identifier for an RPC session/ Ż °ą˛ !"#$%&'()*      Ż  °ą˛ !"#$%&'()*None#0259;<=DIRał´bľśˇ¸šcdefghijk abcdefghi adefghibc ał´bľśˇ¸šcdefghijkNone #0259;<=Ivşťwź˝žżŔÁÂxyz{|}~€‚ vwxyz{|}~€ vyz{|}~€xwvşťwź˝žżŔÁÂxyz{|}~€‚None#:OT ’handle incoming reply“handle finalized onComplete–dispatch a supply—cancel the RPC call›dispatch a replyœdispatch a onComplete May throw a % if the opposing party sends bad dataž"Note that this does not ping-pong.Ÿ May throw a % if the opposing party sends bad data Note, does not support pingpongŽ‘’“”•–—˜handle incoming message™š›œžsee ß see ĂĄ˘Ł¤Ľafv{Ž‘’“”•—–˜™š›œžŸ Ą˘Ł¤Ľ™š›œ˜”•–—Ž‘’“Ÿafv{Ąž ˘Ł¤Ľ Ž‘’“”•–—˜™š›œžŸ Ą˘Ł¤ĽNone#OTŞ represents an ACKڧ¨ŠŞÄŤŹĹĆÇČÉĘInvoked each attempton quit­Žڧ¨ŠŞŤŹŤŹŚ§¨ŠŞ ڧ¨ŠŞÄŤŹĹĆÇČÉĘ­ŽË      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyefz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“””•–—˜˜™š›œžŸ Ą˘Ł¤¤ĽŚ§¨ŠŞŤŹ­ŽdŻe°ąą˛yłe´°ľľ™šśˇ¸šşťź˝žżŔ+websockets-rpc-0.6.0-Bvy6xnnJ8kALWZvC58himHNetwork.WebSockets.RPC.Types#Network.WebSockets.RPC.Trans.Server#Network.WebSockets.RPC.Trans.ClientNetwork.WebSockets.RPCNetwork.WebSockets.RPC.ACKable Data.MaybeNothingWebSocketRPCExceptionWebSocketRPCParseFailureServerToClientRepComPongClientToServerSubSupPingCompleteReplySupply getSupply Subscribe RPCIdentified_ident_paramsRPCIDgetRPCID $fExceptionWebSocketRPCException$fFromJSONServerToClient$fToJSONServerToClient$fArbitraryServerToClient$fFromJSONClientToServer$fToJSONClientToServer$fArbitraryClientToServer$fFromJSONComplete$fToJSONComplete$fFromJSONReply $fToJSONReply$fFromJSONSupply$fToJSONSupply$fFromJSONSubscribe$fToJSONSubscribe$fArbitraryRPCIdentified$fFromJSONRPCIdentified$fToJSONRPCIdentified $fShowRPCID $fReadRPCID $fNumRPCID $fEqRPCID $fOrdRPCID $fEnumRPCID$fBoundedRPCID$fGenericRPCID $fDataRPCID$fFromJSONRPCID $fToJSONRPCID$fArbitraryRPCID$fCoArbitraryRPCID$fShowRPCIdentified$fReadRPCIdentified$fEqRPCIdentified$fGenericRPCIdentified$fDataRPCIdentified$fShowSubscribe$fReadSubscribe $fEqSubscribe$fGenericSubscribe$fDataSubscribe$fArbitrarySubscribe $fShowSupply $fReadSupply $fEqSupply$fGenericSupply $fDataSupply$fArbitrarySupply $fShowReply $fReadReply $fEqReply$fGenericReply $fDataReply$fArbitraryReply$fShowComplete$fReadComplete $fEqComplete$fGenericComplete$fDataComplete$fArbitraryComplete$fShowClientToServer$fReadClientToServer$fEqClientToServer$fGenericClientToServer$fDataClientToServer$fShowServerToClient$fReadServerToClient$fEqServerToClient$fGenericServerToClient$fDataServerToClient$fShowWebSocketRPCException$fGenericWebSocketRPCExceptionWebSocketServerRPCTEnvnewEnvrunWebSocketServerRPCT' getServerEnvexecWebSocketServerRPCTregisterSubscribeSupplyunregisterSubscribeSupplyrunSubscribeSupply!$fMonadReaderrWebSocketServerRPCT$fMonadTransWebSocketServerRPCT$fGenericWebSocketServerRPCT$fFunctorWebSocketServerRPCT $fApplicativeWebSocketServerRPCT$fMonadWebSocketServerRPCT$fMonadStateWebSocketServerRPCT $fMonadWriterWebSocketServerRPCT$fMonadIOWebSocketServerRPCT$fMonadThrowWebSocketServerRPCT$fMonadCatchWebSocketServerRPCT$fMonadMaskWebSocketServerRPCTWebSocketClientRPCTrunWebSocketClientRPCT' getClientEnvexecWebSocketClientRPCT freshRPCIDregisterReplyCompleteunregisterReplyCompleterunReply runComplete!$fMonadReaderrWebSocketClientRPCT$fMonadTransWebSocketClientRPCT$fGenericConts$fGenericWebSocketClientRPCT$fFunctorWebSocketClientRPCT $fApplicativeWebSocketClientRPCT$fMonadWebSocketClientRPCT$fMonadStateWebSocketClientRPCT $fMonadWriterWebSocketClientRPCT$fMonadIOWebSocketClientRPCT$fMonadThrowWebSocketClientRPCT$fMonadCatchWebSocketClientRPCT$fMonadMaskWebSocketClientRPCT RPCClient subscription onSubscribeonReply onCompleteRPCClientParamssupplycancel RPCServerRPCServerParamsreplycomplete rpcServerrpcServerSimple rpcClientrpcClientSimplerunClientAppTBackingOffrunWebSocketClientRPCTSimpleexecWebSocketClientRPCTSimplerunWebSocketServerRPCTSimpleexecWebSocketServerRPCTSimpleACKable ackableID ackableOwner ackableDataackableRPCServerackableRPCClient$fFromJSONACKable$fToJSONACKable getCompletegetReply getSubscriberunWebSocketServerRPCT rpcContsVarContgetContrunWebSocketClientRPCT rpcIdentVarConts.websockets-simple-0.0.5-3a0cWX7xSLWGe07R9fWEXONetwork.WebSockets.SimpleonCloseacksecondminutehourdayweek mkBackoff