i suggest these...
alias fix.timer.pause {
$+(.timer,$$1,.resume 1 0 .timer,$$1,.resumedelay 1 $timer($$1).secs .timer,$$1 -r)
$+(.timer,$$1,.resume -p)
$+(.timer,$$1 -p)
}
alias fix.timer.resume {
$+(.timer,$$1,.resume -r)
}
you are responseable for passing it valid timers in $1
It does no error checking beyond not doing anything is $1 is empty.
It well cause the timer to be paused and resumed as you would like it.