`vec::each()` always returns true. `vec::each_mut()` returns true if it broke, and false otherwise. From what I understand, this is backwards.