let a: any; type B = { a: A }; (a as string) = "string"; ((a as any) as string) = null; ({ b: a as string } = { b: "test" }); ([ a as string ] = [ "test" ]); for (a as string in []) {} (a as B) = { a: "test" }; ( a) += 1