import { flow } from "@principia/prelude"; import * as T from "../_internal/task"; import * as M from "../../Managed/_core"; import type { Fiber } from "../model"; import { interrupt } from "./interrupt"; export const toManaged: (fiber: Fiber) => M.IO> = flow(T.succeed, M.make(interrupt));