Is there an idiomatic way I can assert my testcase finishes in N cycles, better than something like this? ```python async def tb(ctx): await ctx.tick().repeat(1000) assert False, "Testcase timeout" sim.add_testbench(tb) ```