585 billion years around 1970 ?!
to put this into perspective:
-
age of universe is 14 billion years. we'll be able measuring dates some 280 billion years prior to big bang, wow!
-
earth will die in 4 billion years
-
sun will die in 5 billion years
-
Milky Way will die in 4-6 billion years
-
96 bits of precision is enough to count all atoms in the universe and to do this 100_000 times.
looks like serious overengineering to me.
i appreciate you've spent some serious time and effort into this... but i can't see why 64 bits isn't enough for a reasonable time span with a reasonable precision. just because rust does it isn't a good justification for me. and believe me - 100 years from now people will change this whole thing anyway, no matter how future proof it appears to look now. and 4 billion from now we will have more serious issues to deal with.
having said that, switching from float to fract is a good idea for time and space measurements while we are on Earth.