Switch to a subclass of Parenthesis for now instead of BooleanOp