Future<Rpc> rpc({required String id, String? payload}) async { final res = await _send<api.Rpc>( rtpb.Envelope(rpc: api.Rpc(id: id, payload: payload)), ); return Rpc.fromDto(res); }