Revert "tuples are dumb; use vec and seg classes with operator overloading!"

This reverts commit fa4d1ee2ac2826a5573d2256da79a32b9dce57f4.