var fiber = Fiber.new { System.print("fiber 1") Fiber.yield("yield 1") System.print("fiber 2") Fiber.yield("yield 2") System.print("fiber 3") } System.print(fiber.call()) // expect: fiber 1 // expect: yield 1 System.print(fiber.call()) // expect: fiber 2 // expect: yield 2 System.print(fiber.call()) // expect: fiber 3 // expect: null