I would prefer this to be a normal struct like `struct SketchyNum { num: int }` so that the implementation below can be

```rust
(self.num - other.num).abs() < 5
```

for clarity. (It does makes the assertions slightly uglier, but not extremely so.)