Eg, you'd THINK that
[name: Nate age: 42]
would be something like a JSON object, where the colon bits are property names? But nope nope not even close.
I THINK this translates as 'a function which literally executes and assigns the symbol "Nate" to a local variable named "name" '
So a block is something like a *compiled closure*, with its own environment, not an object, I think.
But it's ALSO a closure where runtime code can PARSE AND ALTER THE PROGRAM TEXT.
These are properties I like.