Replace the Runtime in this ZIO with the given Runtime.
ZIO<R, E, A> withRuntime(Runtime runtime) => ZIO.from((ctx) => unsafeRun(ctx.withRuntime(runtime)));