Like TimeMap, but better.