type RPCMethodOutput<'a> = Pin<Box<dyn Future<Output = RPCResult<Value>> + Send + Sync + 'a>>;
struct RPCMethodOutput<'a> {}