Parse closure (buggy).
Highlight []{} too.
Remove bogus comment.
Use braces to delimit flat lists, like sh.
edit/writer: When switching attr, clear attr first.
Lex ampersand (&).
Use ampersand for key-value pair and closure literal.
Error, instead of panic, when evaluating closure.
Don't duplicate resolved command name in args[0].