Adds an addition operation for times and durations.
Fix a bug with an infinite loop in pseudo types.
Adds subtraction for dates.