Ah, I see what you're saying.  In that case it would be nice to just pass in the starting point:
```dart
watchClock({DateTime from: EPOCH, Duration every})
```
Because you're right, at the moment if you pass in 7 minutes, it'll only tell you about 7, 17, 27, 37, 47, and 57 minutes past the hour.