Add tuple's swap member function.
Improve the "nothing" struct.