sig
  type 's t = {
    connection_state : 's;
    implementations : 'Rpc_intf.Connection.Implementations.t;
  }
  val null : unit -> unit Rpc_intf.Connection.Client_implementations.t
end