TimeAlarms, using Functions with variables

PaulS:
Write your own library. The TimeAlarms class does not, and rightly so, support passing arguments to callbacks.

Wow.. that was of great help..

So, if i want to really create(or modify the current library) where should i start?