rename TimeFrame.intersect to intersection (to be consistent with
Python's 'set')