The current ticker implementation does not allow firing immediately, which is unfortunate as there are numerous use cases where one might want to immediately do something as well as recurrently.
I've already submitted pull request #5371 to enable this