Extra parenthesis diagnostics

Fixes #99 
Fixes #100