// Identifier id(); // Call id()(); // ElementAccess arr[0](); arr[0](1); // PropertyAccess obj.a(); obj.a(1); // Everything id(a)[0](b)(c).a(d)(e)[1](f)(g);