// Repro from #25559 declare function call( handler: (...args: TS) => void, ...args: TS): void; call((x: number, y: number) => x + y); call((x: number, y: number) => x + y, 1, 2, 3, 4, 5, 6, 7);