Utility type that returns a tuple type with the first element removed.
type Args = [string, number, boolean];type Rest = DropFirst<Args>; // [number, boolean] Copy
type Args = [string, number, boolean];type Rest = DropFirst<Args>; // [number, boolean]
Utility type that returns a tuple type with the first element removed.