Hm, but with callbacks you can use `use`:

```
$authorization->isGranted('permission', function($identity) use ($context) {} );
```

And if you pass an Assertion, you can inject stuff into it:

```
$assertion = new MyAssertion($context, $somethingElse);
$authorization->isGranted('permission', $assertion);
```