Overloads6: T extends { (...args: A1): R1; (...args: A2): R2; (...args: A3): R3; (...args: A4): R4; (...args: A5): R5; (...args: A6): R6;} ? [ (...args: A1) => R1, (...args: A2) => R2, (...args: A3) => R3, (...args: A4) => R4, (...args: A5) => R5, (...args: A6) => R6, ] : Overloads5<T>