Subject: | Rework how TB->carp and croak work. |
Test::Builder->carp() and croak() both work by going up a fixed number
of levels to report the error at the caller's location. This is
involving more and more careful "local $Level = $Level + 1". Come up
with a better way to do it.