use TSDIM type for operator(), lag, lead, and diff