Inconsistent behavior of `sum`,`mean` (and probably others) on different collection types

You are still focusing on the issues of promotion. What about the issue of inconsistent results from different container types (even when the iterators produce the exact same values in the same order)?