
Test::exception::lessclever is an alternative to test::exception that is much simpler. this alternative does not use fancy stack tricks to hide itself. the idea here is to keep it simple. this also solves the test::exception bug where some dies will be hidden when a destroy method calls eval. if a destroy method masks $@ a warning will be generated as well.