Reimplement Tuple.