Support for multiple pattern predicates in or
o Ands and Ors ASTNodes uses Sets rather than Lists