There's always the escape hatch of marking a derivation as impure.
However, most tests should really have no reason to be impure by design. And tests that do depend on side effects might as well be re-evaluated every time.
However, most tests should really have no reason to be impure by design. And tests that do depend on side effects might as well be re-evaluated every time.