uint32_t handle(JSObject *self) {
  MOZ_ASSERT(is_instance(self));
  return static_cast<uint32_t>(JS::GetReservedSlot(self, Slots::Handle).toInt32());
}
uint32_t handle(JSObject *self) {
  MOZ_ASSERT(is_instance(self));
  return static_cast<uint32_t>(JS::GetReservedSlot(self, Slots::Handle).toInt32());
}