benjamn/ast-types — pull request #30 by thomasboyt (2014-03-31 19:22:48+00:00)
Title: Apply same paren rules to NewExpression as CallExpression

Before, this AST:

```js
b.newExpression(
b.logicalExpression(
'||',
b.identifier('One'),
b.identifier('Two')
),
[b.identifier('foo')]
);
```

would print as:

```js
new One || Two(foo)
```

This fixes it to print as:

```js
new (One || Two)(foo)
```