==== tests/cases/compiler/constructorOverloads4.ts (2 errors) ====
    declare module M {    
        export class Function {
            constructor(...args: string[]);
        }
        export function Function(...args: any[]): any;
                        ~~~~~~~~
!!! constructorOverloads4.ts(5,21): error TS2000: Duplicate identifier 'Function'. Additional locations:
!!! 	constructorOverloads4.ts(2,5)
        export function Function(...args: string[]): Function;
                        ~~~~~~~~
!!! constructorOverloads4.ts(6,21): error TS2000: Duplicate identifier 'Function'. Additional locations:
!!! 	constructorOverloads4.ts(2,5)
    }
    
    
    (new M.Function("return 5"))();
    M.Function("yo");
    