the member rows, as state() answers them
the database clock, in milliseconds
{ live, restarts, gone }: the live rows; for each live name, how
many earlier rows it has and when the latest of them ended; and one row
per name with no live row (its latest), with earlierLives
Folds membership rows by node name.