f57795c48f
creating common operators and expressions that don't fit nicely into the fluent style. For example: Ops.and(expr1, expr2) is preferable to expr1.and(expr2) and Ops.not(expr) is definitely nicer than expr.not() (which we don't even provide).