Then `_get_goes_sat_num` should be changed to `TimeRange` and `Timerange` should include a way (if wanted) to check for `start() < end()` or provide a `min()` and `max()`.