On Mar 23, 2018, at 1:20 PM, John Rose <john.r.r...@oracle.com> wrote: > > I think mandating "break (e)" is a lighter > weight solution, even though it has some of the > #{ Stand Out }# smell. > > — John
P.S. And to be clear, I'm simply pointing out surprising consequences of your design, to elucidate its trade-offs. I won't be too disappointed if we go with the odd new contextual restriction on "break-l", since "break-l" is a marginal feature only seldom used. It can be relegated to a helper method as a last resort. But, again, mandating a helper method to get out of a tight spot can be a design smell. Whatever we decide, let's document the consequences on coders as best as we can.