// `as` type-cast
const a1 = 0;
const a2 = 1;
const a3 = "Light";
// `satisfies` type-cast
const s1 = 0;
const s2 = "Dark";
// `!` non-null assertion
const n1 = 1;
const n2 = "Light";
// `<T>` type assertion
const t1 = 0;
// nested / combined
const c1 = 1;
const c2 = 0;
