It does, but that context is not the same thing as the interpreter environment of the template. So when you declare $foo in your template, that has no effect on the context. That’s something stored in the interpreter – and actually I don’t know how to get it to transfer over to included templates. Anyone is welcome to look into this. Could come in handy.