Big performance bump on the timeout handling.
More performance on the timeout handling.
Removed the generic parameter from function0Instance and made both function0Instance and function1Instance vals.
Align timer resolution to reduce the number of buckets created.
<= instead of <