// `...` needs #5453, so syntax errors: // /** From a tuple-like type, get the subset starting from a certain index. Returns a tuple type. */ // export type TupleFrom, I extends number, Acc extends List = []> = // { 0: Acc, 1: TupleFrom }[TupleHasIndex]; // the<['c', 'd'], TupleFrom<['a', 'b', 'c', 'd'], 2>>();