Renamed compiler to traversals
Added tuples

- Added tuple operations to natives.
- Tuples will replace multiple output
Removed multiple outputs from operations