Nitpicking a bit: it would be cool if it was something like this:

```
with tracker.context.push(context):
    tracker.event('my-event', data)
```
Although the current implementation has to change a bit.

I am also leaning toward removing the context attribute from the tracker, to make the API look like this:

```
with tracker.push(context):
    tracker.send(event_type, event_data)
```

But we can discuss that offline