I don't know that I actually like this. It's ambiguous, because you might have meant to put an actual array as the only operand.

With LogicalOperator, there is only one way to get things in. You add an array of propositions. It might not have been consistent with the comparison operators, but at least it wasn't ambiguous.