Eliminated a race condition in part-time-simple.

This change to part-time-simple's API also makes it easier to express
(rollup).