TimeToken

Represents a UTC time

Implements NSCoding for easy conversion to Data using NSKeyedArchiver/NSKeyedUnarchiver. This is helpful if you need to store in persistent storage like UserDefaults.