class Foo { init(a, b) { this.a = a; this.b = b; } } var foo = Foo(1, 2, 3, 4); // out: TypeError: init() takes 2 arguments but 4 were given