update fake timer addTimer to return object or number based on calling
setTimeout, and checking its type.  this should give mock returns consistent
with the underlying interpreter.