- the shorthand isn't so short. `f` still needs to be executed on the temporary `Unit`.
- the `finally` is necessary. If the `reloadSources` is interrupted, we don't want the temporary unit to stay around.