export type Shift = L extends [unknown, ...infer Rest] ? Rest : [];