Semantic check for missing parens in pattern

Rather than making it a parse error