What about just making a few status indicators: `data_source` (can have values `IERS_A` or `IERS_B`), `predictive` (True or False), and `outside_range`.  Except I think that if you ask for corrections for times outside the range then it should raise an exception, so this third flag wouldn't be needed.