De verwarring komt voort uit twee verschillende betekenissen van "oneindig" hier.
timestamptypen accepteren speciale waarden voorinfinityen-infinity.- Bereiktypen hebben een algemeen concept voor bereiken zonder onder-/bovengrens. De functies om ervoor te testen heten
lower_inf()enupper_inf(), maar ze testen echt op "no bound" in het bereik. Bereiken zonder boven-/ondergrens omvatten de waardeinfinity/-infinityvoortimestamprespectievelijk.
Misschien moeten die functies eigenlijk zoiets heten als lower_nobound() en upper_nobound() om verwarring te voorkomen ...