import type { Atom, DvalaFunction, EffectRef, RegularExpression } from './parser/types'; import type { PersistentMap, PersistentVector } from './utils/persistent'; export type Arr = PersistentVector; export type Obj = PersistentMap; export type Seq = string | Arr; export type Coll = Seq | Obj; export type Any = Coll | string | number | boolean | null | DvalaFunction | RegularExpression | EffectRef | Atom; export type UnknownRecord = Record;