This includes a small optimization to avoid calling Object::isInt anytime we do anything to Value.
Object::isInt
Value