Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Test if a double-precision floating-point numeric value is negative zero.
`Object.defineProperty`, but not IE 8's broken one.
Test if a double-precision floating-point numeric value is positive zero.
Test if a finite numeric value is an even number.
JavaScript micro templates.
Standard assertion utilities.
Assert that a Node-API value is a specified Node-API data type.
Detect native generator function support.
Test if a value is a number having an integer value.
Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?
Test if a value is a number having a nonnegative integer value.
Test if a double-precision floating-point numeric value is finite.
Test whether two values are equal data types.
Test if a single-precision floating-point numeric value is NaN.
Test if a value is a Uint8ClampedArray.
Test if a value is a collection.
Test if a value is NaN.
Test if a value is an Int32Array.
Test if a value is an Int8Array.
Test if a value is an Int16Array.
Is this an arguments object? It's a harder question than you think.
Test if a single-precision floating-point numeric value is finite.
Detect native Symbol.toPrimitive support.