I might bother to test what happens if you initialize the queues as `Object.create(null)` instead of `{}`.