function buildClassCheckMethods() {
    var checks = [isBoolean, isNumber, isString, isDate, isRegExp, isFunction, isArray, isError, isSet, isMap];
    defineInstanceAndStaticSimilar(sugarObject, NATIVE_TYPES, function(methods, name, i) {
      methods['is' + name] = checks[i];
    });
  }
@method is[Type]()
@returns Boolean
@short Returns true if the object is an object of that type.

@set
  isArray
  isBoolean
  isDate
  isError
  isFunction
  isMap
  isNumber
  isRegExp
  isSet
  isString

@example

  Object.isArray([3]) -> true
  Object.isNumber(3)  -> true
  Object.isString(8)  -> false

*