`value.is_a? Integer` is the right thing to do (the representation i.e. Fixnum, or Bignum is uninteresting)