import { type AnythingBut } from "https://deno.land/x/discordeno@17.0.1/plugins/helpers/deps.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>