>>>> A return that's run in a subshell doesn't cause the parent shell to
>>>> return.
**SNIP**
>> Are there many people actually using
>> "return" to exit a subshell? That would not really make code easy to
>> read.
> You misunderstood, or I was unclear.
*You* misunderstood, or I was unclear :-)
There was NO relation between the parts before and after the *SNIP*. I
had moved on to a suggestion to forbid "return" in subshells to prevent
any confusion, and was asking about any backward compatibility issue.