Better simplification of and/or clauses
:or queries can leverage indexes with union()

Closes #85