/** * @jorvel/runtime — server actions (the MUTATION primitive) * * Symmetric counterpart to the READ-side loader (`defineLoader` / * `useLoaderData` in `@jorvel/ssr`): * - `defineLoader` (in `@jorvel/ssr`) — typed read, SSR + hydration ready. * - `defineAction` (here) — typed mutation ("server action"). * Pairs with `useAction` for pending/error/result state, * and binds directly to a `