WrapExpressions: Fix bug hash args without braces were getting wrapped wrong

a b: 1
was wrapped like
a <b: 1>
now is wrapped like
a <{b: 1}>
Allow syntax errors to be injected for testing purposes
Update notes on BEGIN and END
Remove some of the pending specs

Basically just accept the current functionality.