TODO a test that was passing bogusly before rakudo 12983a9c6
test for RT #79160, "my Str subset MyStr". One fails on rakudo
remove bogus test
&eval does not catch exceptions.
This has far reaching consequences for roast, and this
patch only catches a subset of them.
It also removes a few evals that were only there for error
catching, and are now useless.
Some fudging has also changed.
test for RT #71820, failed subset type check error includes name of s…
test for RT #76834
test that subet with :: in the name works (RT #89708)
move a few dying tests to string eval, because an optimizer (erm, the…
… optimizer :-) catches them at compile time
tests for RT #78748
fix a syntax error
test type checking of default values, RT #74758
s/done_testing/done/ as per recent S24 changes