pub trait TestFn { type Output; // Required method fn run_test(self, args: TestArgs) -> Self::Output; }