From what I've read in this comment (issue #264), it seems like the idea of:
- allowing yield inside a trio nursery
- AND allowing it to cancel the current task regardless of its current position in the code
is out of the picture. The main argument against that is presented in this comment (issue 638):