I think a `callbacks=()` parameter, plus

```python
for callback in callbacks:
    callback(total_seconds)
```

would be a more generic solution, yeah.

And then `callbacks=[myvar.set_value]` would fit this use-case.