reducing_snapshot is parametrized by history and holder it uses.
Fixtures have a choosable name.
reducing_snapshot is templated by history & holder classes