metrics: move `sum` up to interface `Metric`