úÎÍ^     Safe0RPC error type Server errorResult type mismatchProtocol error  (c) Hideyuki Tanaka, 2010-2015BSD3tanaka.hideyuki@gmail.com experimentalportable Trustworthy 9:;<=IT+Create a RPC method from a Haskell function MessagePack RPC method Build a method +Start RPC server with a set of RPC methods.   Method name Method body!"#$  Port numberlist of methods%&'      !"#$ %&'NoneI(RPC connection type )*(+,-./01 )*(+,-./01 )*(+,-./01(c) Hideyuki Tanaka, 2010-2015BSD3+Hideyuki Tanaka <tanaka.hideyuki@gmail.com> experimentalportable TrustworthyTCall an RPC Method23  23Safe54dClient supports method lists and can send more efficient method codes instead of strings for names.5ÿ Server supports method lists and can handle more efficient method codes instead of strings for names. It supports the "internal.methodList" call to return an ordered list of method names. The client can send an index in this list instead of the name itself when performing an RPC call.6475896475647589Safe:<=:;<=>?@:;<=>?@:;<=>?@ TrustworthyTAB   ABSafe:<=+Start RPC server with a set of RPC methods. Port numberlist of methods     C      !"#$%&'()*+,-./.0123456789:;<=>?@ABCDEFG0network-msgpack-rpc-0.0.2-A1AhrGLYTG2Gp0eNKnAhwFNetwork.MessagePack.ClientNetwork.MessagePack.ServerNetwork.MessagePack.Types Network.MessagePack.Server.Basic#Network.MessagePack.Client.Internal Network.MessagePack.Client.Basic Network.MessagePack.CapabilitiesNetwork.MessagePack.ProtocolRpcError RemoteErrorResultTypeError ProtocolError MethodTypetoBodyServerServerT runServerTMethodmethodserveClientRpcTyperpcc execClientcall runClient runServer ServerErrorResponseRequest packRequest packResponseunpackResponse unpackRequest$fExceptionServerError$fExceptionRpcError methodName methodBodyprocessRequests getResponse callMethodignoreParseError$fMethodTypem(->)$fMethodTypemServerT$fMonadTransServerT ConnectionClientT connSourceconnSink connMsgIdconnMthsrpcCall setMethodList $fRpcType(->)$fRpcTypeClientCCapMethodListSCapMethodListClientCapabilityServerCapability$fMessagePackClientCapability$fMessagePackServerCapability capabilitiesN capabilitiesC capabilitiesS methodListN methodListC methodListSprotocolMethods useDefault initClient