import { Future } from "./chunk-3E5YH6RS.js"; // src/futurify.ts function futurify(fn) { return (...args) => { const resolvedArgsFuture = Promise.all(args); return new Future(async () => { const resolvedArgs = await resolvedArgsFuture; return fn(...resolvedArgs); }); }; } export { futurify };