What about introducing new tests attributes for edition 2024 to allow global setup/teardown in tests ? Something like ```rust #[setup] fn foo() { // do stuff... } #[teardown] fn bar() { // undo stuff... } ``` setup would run before all tests in its module and teardown after