The epoch field is defined as 'double' in setup.py. However AFAICT it contains seconds since the epoch (it defaults to os.time() in lua)
I'm not sure we are interested in fractions of seconds in the case of mail docs so why not store the value as long?
