pub fn not(expression: Expression) -> Expression
Negate a predicate while retaining its AST and bound parameters.