### Describe the problem Hi! The `pushState` function from `$app/navigation` does not allow custom objects ### Describe the proposed solution Reuse the [`transport`](https://svelte.dev/docs/kit/hooks#Universal-hooks-transport) hook + devalue to serialize and parse state, similar to what SvelteKit does for network boundaries ### Alternatives considered _No response_ ### Importance would make my life easier ### Additional Information _No response_