import { expressionFunctions } from "https://deno.land/x/bids_validator@v1.15.0/schema/expressionLanguage.ts";
type
{ index: <T>(list: T[], item: T) => number | null; intersects: <T>(a: T[], b: T[]) => boolean; match: (target: string, regex: string) => boolean; type: <T>(operand: T) => string; min: (list: number[]) => number | null; max: (list: number[]) => number | null; length: <T>(list: T[]) => number | null; count: <T>(list: T[], val: T) => number; exists; substr: () => string | null; sorted: <T>(list: T[], method?: string) => T[]; allequal: <T>(a: T[], b: T[]) => boolean; }
arg: string,
start: number,
end: number,