/**
 * IR module exports
 *
 * Phase 5 Step 4: Singleton registries removed.
 * Each compilation creates a fresh ProgramContext via buildIr().
 */
export * from "./types.js";
export { buildIr, buildIrModule, isExecutableStatement, } from "./builder.js";
export { createBinding } from "./binding/index.js";
export { createProgramContext, } from "./program-context.js";
//# sourceMappingURL=index.js.map