wait I can't do that. It would make ```has()``` O(N) instead of constant time. That's why I created a hash and a array.

The array is to order the timeouts lazily so that ```.schedule()``` is in constant time, the hash is for a fast ```.has()``` which is checked on every client_online event.