Even though the method is wrapped in a lambda, it is eventually dispatched with `__send__`, which will raise an exception if it hasn't been implemented. To mitigate this, we check if the service responds to the method and raise an Rpc::MethodNotFound error before even invoking it.