`$this` and `$view` refers to the same object.

The current usage of `extract` make it possible to name parameters "view" or "this", but their values are not (and have never been) extracted.

The exceptions are here to save developers from headache if they get a different value in the template than the value they have put as parameter.