UNPKG

@mojir/lits

Version:

Lits is a Lisp dialect implemented in TypeScript

196 lines 207 kB
import type { ApiName, Category, DataType, NormalExpressionName } from './api'; export interface TypedValue { type: DataType[] | DataType; rest?: true; array?: true; } export type NormalExpressionArgument = TypedValue & { description?: string; }; export type Argument = NormalExpressionArgument; interface Variant { argumentNames: string[]; } export interface CommonReference<T extends Category> { title: string; category: T; examples: string[]; description: string; seeAlso?: ApiName[]; } export type FunctionReference<T extends Category = Category> = CommonReference<T> & { returns: TypedValue; args: Record<string, Argument>; variants: Variant[]; aliases?: string[]; noOperatorDocumentation?: true; _isOperator?: boolean; _prefereOperator?: boolean; }; export type CustomReference<T extends Category = Category> = CommonReference<T> & { customVariants: string[]; details?: [string, string, string | undefined][]; }; export interface ShorthandReference extends CommonReference<'Shorthand'> { shorthand: true; } export interface DatatypeReference extends CommonReference<'Datatype'> { datatype: true; } export type Reference<T extends Category = Category> = FunctionReference<T> | CustomReference<T> | ShorthandReference | DatatypeReference; export declare function isFunctionReference<T extends Category>(ref: Reference<T>): ref is FunctionReference<T>; export declare function isCustomReference<T extends Category>(ref: Reference<T>): ref is CustomReference<T>; export declare function isShorthandReference<T extends Category>(ref: Reference<T>): ref is ShorthandReference; export declare function isDatatypeReference<T extends Category>(ref: Reference<T>): ref is DatatypeReference; export declare const normalExpressionReference: Record<NormalExpressionName, FunctionReference>; export declare const functionReference: { number: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; boolean: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "^": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "*": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "/": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "+": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "-": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "<<": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; ">>": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; ">>>": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "++": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "<": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "<=": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; ">": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; ">=": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "==": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "!=": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "&": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; xor: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "|": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "|>": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; min: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; max: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; match: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; replace: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; slice: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; split: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; trim: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; repeat: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; filter: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; filteri: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; map: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; mapi: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; reduce: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; reducei: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "reduce-right": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "reducei-right": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; reductions: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; reductionsi: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; count: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; get: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "get-in": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "contains?": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; assoc: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "assoc-in": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "not-empty": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "every?": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "not-every?": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "any?": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "not-any?": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; update: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "update-in": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; range: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; flatten: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; mapcat: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "moving-fn": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "running-fn": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; nth: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; push: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; pop: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; unshift: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; shift: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; splice: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; position: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "index-of": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "last-index-of": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; some: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; reverse: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; first: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; second: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; last: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; rest: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; next: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; take: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "take-last": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "take-while": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; drop: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "drop-last": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "drop-while": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; sort: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "sort-by": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; distinct: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; remove: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "remove-at": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "split-at": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "split-with": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; frequencies: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "group-by": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; partition: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "partition-all": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "partition-by": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "starts-with?": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "ends-with?": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; interleave: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; interpose: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; mod: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; rem: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; quot: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; inc: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; dec: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; sqrt: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; cbrt: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; round: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; trunc: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; floor: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; ceil: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; abs: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; sign: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; ln: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; log2: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; log10: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; sin: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; cos: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; tan: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; asin: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; acos: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; atan: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; sinh: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; cosh: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; tanh: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; asinh: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; acosh: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; atanh: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "to-rad": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "to-deg": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; apply: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; identity: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; comp: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; constantly: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; juxt: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; complement: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "every-pred": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "some-pred": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; fnull: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; doc: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; arity: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "!": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "write!": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "iso-date->epoch": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "epoch->iso-date": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; compare: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "identical?": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "json-parse": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; "json-stringify": FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; dissoc: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; keys: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; vals: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; entries: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; find: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "Bitwise" | "Misc" | "Meta" | "Assert" | "Vector" | "Linear Algebra" | "Matrix" | "Grid" | "Number Theory" | "Random" | "Shorthand" | "Datatype">; merge: FunctionReference<"String" | "Special expression" | "Predicate" | "Sequence" | "Collection" | "Array" | "Object" | "Math" | "Functional" | "Regular expression" | "B