ok so apparently this is the right code to get it "working" without errors ```from amaranth.sim import Simulator from buttontoled import ButtonToLed dut = ButtonToLed() async def testbench(ctx): await ctx.delay(1e-6) ctx.set(dut.button, 1) await ctx.delay(1e-6) ctx.set(dut.button, 0) await ctx.delay(1e-6) sim = Simulator(dut) sim.add_testbench(testbench) with sim.write_vcd("buttontoled.vcd"): sim.run()``` but now , how does do I get output from it ? just run it or?