How about having an epoch_t date type which is the number of epochs since a "super-epoch" the advantage of this is that there would be on unique encoding for each date/time. This would aid in both comparison and conversion of times. Any comments?