export type Path = string;
export type Signifier = string;
export type Value = Array<Path> | false | Path;
export type Records = Record<Signifier, Value>;
export type Callback = (aliases?: Records) => Promise<Records>;
export type Parameters = [Callback] | [Records] | [Signifier, Value];