Allow parens and failed vars inside {()}
Merge with Kaioshi's double space patch