úÎ ù      (c) Hideyuki Tanaka, 2010-2015BSD3+Hideyuki Tanaka <tanaka.hideyuki@gmail.com> experimentalportableNone+CRPC error type Server errorResult type mismatchProtocol errorRPC connection typeCall an RPC Method Method name (c) Hideyuki Tanaka, 2010-2015BSD3tanaka.hideyuki@gmail.com experimentalportableNone3457CN*Create a RPC method from a Hakell function MessagePack RPC methodBuild a method+Start RPC server with a set of RPC methods.    Method name Method body Port numberlist of methods!"#$         !"#$%       !"#msgpa_HMof0tIj9FT1cIG3VZGfC3Network.MessagePack.ClientNetwork.MessagePack.ServerRpcError ServerErrorResultTypeError ProtocolErrorClient execClientcall MethodTypetoBodyServerServerT runServerTMethodmethodserve ConnectionRpcTyperpccClientT runClientrpcCall $fRpcType(->)$fRpcTypeClient$fExceptionRpcErrorResponseRequest methodName methodBody$fMethodTypem(->)$fMethodTypemServerT$fMonadTransServerT$fExceptionServerError