(examples-for ampersand-syntax ("assigns multiple values at once ; value of expr is last assigned value" (with (a 1 b { foo 2 } c { d { e 3 } }) (let res (= a 10 b.foo 20 (&d.e c) 30) (list a b.foo c.d.e res))) (10 20 30 30)))