### Description Right now as a dirty solution to support multithreaded execution of tests and proper reset's of the TestExternalities backend a `thread_local` is used. TODO: come up with an alternative implementation see [this](https://github.com/paritytech/foundry-polkadot/blob/1d360b3fab3e4fda101198db7300ba526fa49533/crates/revive-strategy/src/lib.rs#L41)