let a;
let a: () = ();
let (mut a, ref b) = (i32, &i32);
let (mut a, ref b): (i32, &i32);
let a = [1, 2, 3];
let `let` a = 1
let (mut a, b): (u32, u32) = [1, 2];
let (mut a, b) = (1, 2, 3);
let (mut a, b) = [1, 2]
let (mut a, b) = (1, 2)
let Fraction(mut a, b) = Fraction(1, 2)
let num = [0, 1.0, 2.0];
let unit = [1s, -1.0ms, 0us, +1μs, 0`m/s`]
let empty = "";
let char = 'a';
let triple = '''a'''
let raw = r'''a'''
let t = `t`'a{0}'
let re = re"[^0-9]"
let json = json"""
{
key: "value"
}
"""
let range = [-1..=+1, -a..<+a, "a"..="z", 'A'..<'Z']
let symbol = b;
let f = a()
let t = a⟨a⟩()[:, ::, 1::-1, : 0:];
let a = a[a > 0]
let a = f"{:?}"(t)
let a = cf"%d"(t)