Pure Ruby timers collections suitable for use with event loops