Creates a fiber that can be used to manage concurrent execution
Fiber<A, E> fork<A, E, R>( Effect<A, E, R> effect, [ Context<R>? context, ]) { return Fiber._(effect.runToExit(context)); }