`sig
val rpc_factory :
configure:(Netplex_types.config_file -> Netplex_types.address -> 'a) ->
?socket_config:('a -> Rpc_server.socket_config) ->
?hooks:('a -> Netplex_types.processor_hooks) ->
?supported_ptypes:Netplex_types.parallelization_type list ->
name:string ->
setup:(Rpc_server.t -> 'a -> unit) ->
unit -> Netplex_types.processor_factory
val debug_rpc_internals : bool Pervasives.ref
val debug_rpc_service : bool Pervasives.ref
end`