code: def is_integer(self, value, strict=False):
          
          if value is not None:
              if isinstance(value, numbers.Number):
                  return
          value = stringify(value)
          if value is not None and value.isnumeric():
              return
          self.shout('value %r is not an integer', strict, value)
docs: if value is an integer