(+) timer.cancel
(^) fut.fg() => fut.fg_done()