Creates a new averages container for each call to get_averages.

Ideally, we'd want to avoid multiple object creation,
but currently not playing well with generator chain.