Timer.new(id, callback, timeout, loop, ...)
The ID of the timer.
The function to be called after timeout
Number of milliseconds for the mature
Sets the timers looping function. If true runs again after mature.
This is a vararg. These varagrs are used to call the callback