Ticker with uneven durations.
This fires every 100msec.
t := uneventicker.New(100*time.Millisecond)
for {
println(<-t.C)
}This fires after 50msec at first, then fires every 100msec.
t := uneventicker.New(50*time.Millisecond, 100*time.Millisecond)
for {
println(<-t.C)
}This fires after 50msec at first, then after 200msec at second, then fires every 75msec.
t := uneventicker.New(50*time.Millisecond, 200*time.Millisecond, 75*time.Millisecond)
for {
println(<-t.C)
}