in reply to Re: Re: Re: Re: Thoughts on Exegesis 7
in thread Thoughts on Exegesis 7

But the inner given would hide the topic of the outer given. There's only one $_ variable...

Also, Perl 6 does not intuit that foo() should be a method call just because you happen to be in the scope of a class that defines method foo(). (That's a thing I hate about C++, actually.) So if you want to call a method without specifying the object, you have to at least put in the dot:

.foo() # same as $_.foo()
If you find yourself wanting to nest interface contexts, it's probably a sign that you should have designed the class with both interfaces in the first place. A class is the natural gathering point of interfaces (or roles, in terms of Perl 6's generalization of interfaces).