Hmmm the nice thing about this contextmanager "hack" is it allows us to do enter and exit. I probably could do decorator @. I do this because I kinda want to move away from the C-like style where we do

```
user, invitation = func(...)
```

I think we can do that. I was hoping to find a api-level enter, exit scope. Maybe thats what class api is for :)

Let;s remove context manager then.