About the variables, true. I used A and B as examples.
But about the " checkTmr(A)+B→B " I'm afraid I don't understand you, or I must say you are wrong.
startTmr gives a huge number (over 300 million in my case), and checkTmr "checks" the difference between the startTmr-variable you put between the brackets of checkTmr( and the time startTmr would give at the moment checkTmr is used.
So when you just use checkTmr(A)→B, B will be the number of seconds between the startTmr value in A, and the checkTmr value.
I don't see reason to use checkTmr(A)+B→B, because B is updated every time you use checkTmr.
I hope everyone understands what i mean.