foo!;
foo!!;
foo!.bar;
foo.bar!;
foo![0];
foo[0]!;
foo![0]!.bar!;
foo!![0]!!.bar!!;