export function createInit(cb: () => void) { let called = $state(false); return { fn: () => { if (called) return; called = true; cb(); }, get called() { return called; }, }; }