I suggest introducing a new timestamp property :range-type. It can be nil, timerange, or daterange. Changing :type values will not be backwards-compatible.