Improve parser/codegen support for paren expressions (fixes #291)