We should be able to make wt_timestamp_t a union of a uint64_t and an array when WT_TIMESTAMP_SIZE==8.
Among other things, that should allow us to guarantee that copy and compare operations use single operation rather than calling memcpy or memcmp. It should further allow us to avoid locking just in order to read a shared timestamp.