x!;
x!.y;
x.y!;
!x!.y;
x!.y?.z;
x![y];
x![y]?.z;
x.y.z!();
x.y?.z!();
x!!!;
x!!.y;
x.y!!;
x.y.z!!();
x!?.[y].z;
x!?.y.z;
x!!!?.y.z;
x.y.z!?.();
x.y.z!!!?.();
(b! as number) = "test";
(b!! as number) = "test";
x[y.z!];