I believe your suggestion is a bit different from Sat's. If I understood you correctly, you want the -n switch to prevent evaluation inside the calling script: this would be the only way for something like
timer -n 1 10 if $me == FiberOPtics { echo -a $true } | else { echo -a $false }
to work.

Sat is talking about preventing evaluation in /timer's environment, ie when /timer fires. I know I'd like both features. I'd like the -n switch to work the way Sat described and another option (perhaps something like a directive "#noeval on/off" that could be put anywhere in a script) that would do what you suggested.