keys that map to an accumulator value with an associated fold operation
reset the accumulator
the current accumulator
fold value into accumulator
accumulator update