You can write

```rust
let mut total_so_far = partials.pop().expect("Impossible empty vector in Stats.sum");
```

which does the `.is_none` check + `fail!` internally.