See the discussion on PR #51 around "Giving pure parentheses a type-coercing semantics" in function arguments.
This issue is related to #54, in that we can't test some parenthesized expressions without a non-standard functions extension accepting a LogicalType parameter.