/*!
Generic observation reducers.
Purpose:
Reducers combine a batch of observed values into one summary value. They are
model-agnostic: a reducer does not know whether values came from particles,
fields, lattice sites, or any other simulation object.
*/
/// Reduces a batch of observed values into one aggregate value.
/// Arithmetic mean reducer for scalar observations.
;