Do I seriously have to write my own `sum/1` for an enumerable?