miscellaneous
    The following is a list of functions in the category miscellaneous
| Function | Description | 
|---|---|
| annotate | Create an annotated value. | 
| compare_uri | Compare two URIs. | 
| debug | Conditionally, based on the detail parameter, write a value as a string to the debug file descriptor (usually stderr). | 
| execution_start_time_local | Return local dateTime when the execution context was created. This will usually be the start of request time. | 
| execution_start_time_utc | Return UTC dateTime when the execution context was created. This will usually be the start of request time. | 
| generate_uuid | Generate a UUID. | 
| is_defined | Test value returning boolean True if it is not undefined. | 
| is_nullish | Test value returning boolean True if it is null or undefined. | 
| log | Evaluate and convert value to String and log it. | 
| now_local | Return current local dateTime. | 
| now_utc | Return current UTC dateTime. | 
| nullish_coalescing | Returns the first value of values that is not null or undefined leaving the remaining values unevaluated. | 
| optional_chaining | Returns undefined if arg1 is null or undefined without evaluating arg2, but otherwise returns evaluated value of arg2. | 
| parse_uri | Parse a URI. | 
| perform | Perform actions right away. | 
| trace | Write a value to a trace log. | 
| variable_exists | Return the true if the named variable exists. | 
| variable_get | Return the value of a variable. If variable is not available, return a default or null value. | 
| variable_is_not_null | Return the true if the named variable exists and is not null. | 
| void_operator | This is the support function for the void operator which evaluates value and returns undefined. |