std:std.fiber.Fiber
Struct Fiber
Fibers provide support for asynchronous programming.
A Fiber is a lightweight 'thread of execution' that can be used to achieve a form of cooperative multitasking.
A fiber can be in one of 4 states:
-  Running. There is only ever one fiber in the running state at a time. This is the fiber returned by Fiber.Current.
-  Suspended. A fiber is in the suspended state if it has called Fiber.Suspend. A suspended fiber can only be returned to the running state by some other fiber calling Resume on it.
-  Paused. A fiber is in the paused state after it has called Resume on another fiber and that fiber has resumed running. A paused fiber will continue running when the fiber it resumed calls Suspend or exits normally.
-  Terminated. The fiber has either returned from i's entry function, or has been explicitly terminated via a call to Terminate.
| Constructors |  | 
| New | Creates a new fiber. | 
| Functions |  | 
| Current | Gets the currently running fiber. | 
| Main | Gets the main fiber. | 
| Sleep | Puts current fiber to sleep. | 
| Suspend | Suspends the current fiber. |