```python
queue = queue.subscribe(subscribers)
queue.push(message) # oh, that doesn't work because it's a dict not a queue
```

What are you suggesting the intended usage is, instead? What precisely is the returned dict intended to enable the user to do?