extendee.lang:
extender.lang:
---> after parsing is equivalent to
So far so good.
But what happens when the extendee is something like
and the extendee::foo context makes sense only if matched inside a
extendee::fooparent context? If extender.lang is unchanged the result
is that the foo context is inside the extender toplevel and not
into a fooparent context