import { type AnythingBut } from "https://deno.land/x/wackford@v0.0.6/discordeno.ts";
Allows any type but T it is recursive
definition: Exclude<Primitive | [K in PropertyKey]: AnythingBut<T> | ArrayWithNoPrototype<Primitive | [K in PropertyKey]: AnythingBut<T>>, T>