type alias UnionFactorialimport { type UnionFactorial } from "https://deno.land/x/curry@1.1.0/curry.ts"; Type ParametersT extends AnyArraydefinition: T extends readonly [] ? never : T | UnionFactorial<Pop<T>>