Union, intersect, except

```javascript
{
  type: 'union'
, queries: [
    {
      type: 'intersect'
    , all: true
    , queries: [
        { type: 'select' /* ... */ }
      ]
    }
  ]
}
```