úÎ!"     None 2468JK #Error to be returned to the client.Multiple methods.Single method.*Relationship between a method's function (f), parameters (p ), monad (m), and return type (r). p has one  for every argument of f and is terminated by (). The return type of f is  RpcResult m r". This class is treated as closed.&A node in a type-level linked list of ! types. It is right associative.Parameter expected by a method.1Optional parameter with a name and default value.Required parameter with a name. ?Return type of a method. A method call can either fail with an % or succeed with a result of type r.  Creates an Ù with the given error code and message. According to the specification, server error codes should be in the range -32099 to -32000, and application defined errors should be outside the range -32768 to -32000.  Creates an ; with the given code, message, and additional data. See  ' for the recommended error code ranges.+  !"# $%&'()*+,-.   !"# $%&'()*+,-.  None6HJKM jCreates a method from a name, function, and parameter descriptions. The parameter names must be unique. HCreates a set of methods to be called by name. The names must be unique.3Handles one JSON RPC request. It is the same as callWithBatchStrategy sequence.Handles one JSON RPC request. Choice of methods to call.JSON RPC request.The response wrapped in /, or 0B in the case of a notification, all wrapped in the given monad./Function specifying the evaluation strategy.Choice of methods to call.JSON RPC request.The response wrapped in /, or 0B in the case of a notification, all wrapped in the given monad.1234567     12345678      !"#$%&'()*+,-.,-/01234567json-rpc-server-0.1.2.0Network.JsonRpc.ServerNetwork.JsonRpc.TypesRpcErrorMethodsMethod MethodParams:+: ParameterOptionalRequired RpcResultrpcErrorrpcErrorWithDatatoMethod toMethodscallcallWithBatchStrategyIdIdNullIdNumberIdStringResponseRequestArgsapply lookupArgheadArg tailOrEmptyparseArg paramDefaultmissingArgError paramNamejsonRpcVersion versionKeyidKey$fToJSONRpcError$fErrorRpcError $fToJSONId $fFromJSONId$fToJSONResponse$fFromJSONRequest$fMethodParams(->):+:mr$fMethodParamsErrorT()mrbase Data.MaybeJustNothing singleCallnullIdResponse parseValue lookupMethodthrowInvalidRpc batchCall toResponse