Quote:
[...] your code will always return $false, even if it also returns $true


This is impossible, a routine can never return twice. When the first /return is encountered, execution stops. His usage of /return's is absolutely correct and in fact saves a few characters (and CPU cycles) by avoiding /else.


/.timerQ 1 0 echo /.timerQ 1 0 $timer(Q).com