var a: any; var b: any; var c: any; new a ** b ** c; new a ** new b ** c; new (a ** b ** c);