code: function intValidatorWithErrors( n, min, max, caller, name ) {
              if ( n < min || n > max || n != truncate(n) ) {
                  raise( caller, ( name || 'decimal places' ) +
                    ( n < min || n > max ? ' out of range' : ' not an integer' ), n );
              }
  
              return true;
          }
docs: /*
  Return true if n is an integer in range, otherwise throw.
  Use for argument validation when ERRORS is true.