Check if the runtime is a web worker.
Check if the runtime is the main Electron process.
Check if the runtime is the Electron renderer process.
Boolean indicating if the current environment is a touch device.
Check if running in a Node.js REPL environment.
Unzip a zipped array (i.e., a nested array of tuples).
If a function does not throw, return the function return value; otherwise, return `y`.
Execute functions in series, passing the results of one function as arguments to the next function.
If a function does not return an error, invoke a callback with the function result; otherwise, invoke a second function.
If a condition is truthy, return `x`; otherwise, return `y`.
Create an iterator pipeline.
Return a directory name.
Create an iterator which both filters and maps the values of another iterator.
Convert a collection to an object whose keys are determined by a provided function and whose values are the collection values, iterating from right to left.
Apply a function against an accumulator and each element in a collection and return the accumulated result, iterating from right to left.
Test if a value is array-like.
Invoke a function for each element in a collection and update the collection in-place, iterating from right to left.
Transform a curried function into a function invoked with multiple arguments.
Test if a value is a URI.
Remove a UTF-8 byte order mark (BOM) from the beginning of a string.
Test if a value is a boolean.
Return the number of non-singleton dimensions.
Test if a value is a URIError object.
Create (or fill) an array from an iterator.
Create an unsigned 32-bit integer from a literal bit representation.
Create a double-precision floating-point number from a literal bit representation.
Standard library assertion utility tools.
Standard library basic mathematical assertion utilities.
Return a string giving the literal bit representation of an unsigned 8-bit integer.
Test if a value is an array containing a circular reference.