We need to add handling of the following constructs: - [x] Values - [x] Limit - [x] Union - [ ] Filter exists - [ ] Filter not exists - [x] Bind - [ ] Nested selects - [ ] ....