Creates the list of time units in descending order by provided the
highest and the lowest bound of the desired list. Throws the error
when time units are not in the right order.
Usage example:
>>> seriesF @(Hour ... Second) $ hour 3 +:+ minute 5 +:+ sec 3 +:+ ms 123
"3h5m3+123/1000s"