macro
boot.janet on line 233, column 1
(let bindings & body)
Create a scope and bind values to symbols. Each pair in `bindings`
is assigned as if with `def`, and the body of the `let` form
returns the last value.
(let [sweet "what does mine say?"]
(let [dude sweet]
(let [what-does-mine-say? dude]
what-does-mine-say?))) # => "what does mine say?"
(let [a 1]
(let [b a]
b)) # => 1
(let [a 1 b 2 c 3] (+ a b c)) # => 6
(let
[a 1
b (+ a 1)
c (+ b 1)]
(+ a b c)) # => 6