import { type state } from "https://deno.land/x/arktype@v1.0.10-alpha/parse/string/reduce/static.ts";
const { reduceBranch } = state;
definition: s["branches"]["range"] extends { } ? openRangeError<s["branches"]["range"]> : from<{ root: undefined; branches: { range: undefined; &: token extends "&" ? mergeToIntersection<s> : undefined; |: token extends "|" ? mergeToUnion<s> : s["branches"]["|"]; }; groups: s["groups"]; unscanned: unscanned; }>