Fix inner/outer subject confusion when using a named subject.

Fixes #800.

Note that the complexity of supporting `super` in a named subject makes me think that we should disable `super` in named subjects altogether instead.