Add tuple slice support
Merge branch 'tuple_slicing'
Reorder data