redefined tuples. May turn tuple types into a class cluster, where datevaluetuple is one type of many.