support for Unary and parenthesized expr

Fixes #18