I mean you could kinda argue that switch could conceptually mean something like
for matcher, block in cases: if matcher.matches(subject) or continued: eval block
I mean you could kinda argue that switch could conceptually mean something like
but then continue still feels magic since it bypasses the test.