in fromStringJulianTAI_ISO(), we hardcode the precision of milliseconds to 3.
Would it be possible to have them be variable length ... anything between the decimal separator . and the forward res (? .
This is really just about style. I just feel bad for quietly truncating.
TemporalIndex::fromStringJulianTAI_ISO(string inputString) {}
...
PARSE_INT(millisecond,3);
...