I'd like to see an implementation for forcing variables to re-evaluate in a timer like %!variables that's similar to the $!ident. My variable is being updated every second and I'm using the timer to display the variable every second as well. My workaround was to use
.timer 30 1 echo -a $!t
alias -l t return $iif(%variable,$v1,0)
While on the topic, could we also get wildcard support for $timer(examp*)?